Google DeepMind utilise un outil d'IA agentique pour vérifier formellement des garanties de sécurité clés du protocole Signal

Selon WIRED, la preuve de concept de quatre semaines menée avec un nouveau cadre, AlphaProof Code, n'a trouvé aucune faille nouvelle dans les parties examinées et a repéré des bogues connus, corrigés depuis longtemps, dans d'anciennes versions ; elle ne couvre pas toute l'application Signal et Google n'a pas révélé le coût.
Pourquoi c’est important
La vérification formelle utilise la preuve mathématique pour montrer qu'un logiciel se comporte comme prévu, mais rédiger à la main spécifications et preuves la rendait trop lente pour la plupart des codes. DeepMind indique que des agents ont fait l'essentiel du travail de preuve, avec une relecture humaine aux étapes clés, et le CTO de Signal, Ehren Kret, estime que l'approche dépasse les vérifications antérieures, limitées à de plus petites portions du code. Les chercheurs publient la spécification et la preuve. Reste à savoir si la vérification par IA peut passer à l'échelle de grandes bases de code à un coût viable ; à suivre : des contrôles indépendants et un éventuel produit commercial.
Faits clés
- Cadre : AlphaProof Code, de Google DeepMind
- Projet mené en quatre semaines
- Aucune nouvelle vulnérabilité dans les parties analysées
- Failles connues et corrigées repérées dans d'anciennes versions de Signal
- L'application mobile Signal n'a pas été vérifiée entièrement
- Spécification et preuve publiées