2026-11-10 · ← Aktualności
AlphaProof Code zweryfikował kryptografię Signala aż do kodu maszynowego
Google DeepMind z pomocą agentów AI w 4 tygodnie formalnie zweryfikował kluczowe właściwości bezpieczeństwa protokołu Signal aż do skompilowanego kodu. Wynik opiera się na 6 milionach linii Lean i specyfikacjach zatwierdzonych przez ekspertów.
Nie udało się wczytać obrazu.
Google DeepMind przedstawił AlphaProof Code, wieloagentowy system do formalnej weryfikacji oprogramowania. Agenci oparci na Gemini Carbon stworzyli ponad 6 milionów linii dowodów w Lean i w ciągu 4 tygodni zweryfikowali wybrane właściwości bezpieczeństwa kryptografii Signala aż do kodu działającego na urządzeniu.
Dowód połączył projekt ze skompilowanym kodem
Eksperci przełożyli cele bezpieczeństwa na formalne specyfikacje i zatwierdzili każdą z nich. Agenci wygenerowali dowody, które Lean sprawdził maszynowo. Audyt wskazał około 1 % kodu do ręcznej kontroli. System wykrył też dwie wcześniej naprawione usterki ponownie dodane do odizolowanej wersji.
AI skraca najdroższy etap formalnej weryfikacji
Wartością nie jest automatyczna deklaracja bezpieczeństwa. Agenci przyspieszają przekład implementacji na twierdzenia i szukanie dowodów, a człowiek wybiera, co należy udowodnić. To może otworzyć formalne metody dla zespołów, których nie stać na lata pracy specjalistów.
Matematyczna pewność obejmuje tylko zadaną specyfikację
Lean sprawdza każdy krok, lecz nie wybiera właściwego celu. Błąd w specyfikacji albo fragment poza zakresem może pozostać niezauważony. To rezultat jednego zespołu na jednym wymagającym protokole, a nie gotowy produkt uniwersalny.
Praktyczną wartość pokażą obce repozytoria
DeepMind udostępnił artefakty i paper. Niezależne zespoły muszą odtworzyć wynik oraz sprawdzić firmware, biblioteki i inne protokoły bez wyjątkowego wsparcia autorów. Ważny będzie również koszt utrzymywania dowodów po zmianach kodu.
Werdykt Lilith
Lean sprawdził miliony kroków, ale pierwszą linię na mapie nadal narysował człowiek. Błędna linia sprawi, że idealnie dokładna trasa doprowadzi w złe miejsce.