Le 10 novembre 2026, Google DeepMind a dévoilé AlphaProof Code, un framework d'agents multi-modèles qui a formellement vérifié le code réel du protocole de chiffrement Signal. C'est la première fois que quelqu'un — avec ou sans IA — vérifie formellement l'implémentation d'un protocole cryptographique largement déployé jusqu'au niveau du code machine. Propulsés par Gemini Carbon, les agents ont généré plus de six millions de lignes de code de preuve Lean et ont terminé en quatre semaines un travail qui aurait historiquement pris des années à des équipes d'experts ; les humains n'ont eu besoin de revoir qu'environ 1 % du code.
La cible était le cœur du protocole Signal : la poignée de main PQXDH et le Triple Ratchet, couvrant l'initialisation, l'envoi et la réception des sessions individuelles, en prouvant des propriétés comme le secret de transmission, la sécurité post-compromission et l'authentification. Le mot qui compte est « implémentation » : la plupart des vérifications s'arrêtent au niveau de la conception du protocole, alors que l'écart entre la conception et le code est précisément l'endroit où se cachent les vulnérabilités. Cette fois, les agents ont prouvé le code machine AArch64 compilé lui-même. DeepMind a aussi effectué le contrôle inverse : il a réintroduit deux bogues réels, corrigés depuis, dans une copie isolée du code, et à deux reprises le système a produit une preuve vérifiée par machine que la version boguée n'était pas sûre. Les artefacts de vérification et l'article technique sont désormais en open source.
Ce qui a été prouvé — et ce qui ne l'a pas été
Les limites de cette preuve doivent être énoncées clairement : elle couvre l'implémentation de libsignal et les sessions individuelles, pas les discussions de groupe, la génération de clés ni l'état multi-appareils ; environ 26 000 lignes de spécifications et de sémantique de confiance doivent encore être examinées par des humains, et les primitives cryptographiques elles-mêmes sont supposées sûres. Les utilisateurs de Signal n'ont rien à faire — il ne s'agissait pas d'une correction de vulnérabilité, et il n'y a aucun correctif à installer. Du côté de Signal, on a parlé d'une avancée majeure : des agents capables de traduire automatiquement du code réel en théorèmes Lean valides.
La vérification formelle passe des articles de recherche à l'ingénierie. Microsoft fait aussi avancer la recherche sur la sécurité des agents IA — Microsoft découvre la porte dérobée Lazarus : moins de 10 neurones suffisent pour détourner un agent rappelle que plus les agents deviennent capables, plus il devient important de vérifier qu'ils ne font que ce qu'ils doivent faire.
À partir de Signal, quelle est la prochaine étape ?
La prochaine étape de DeepMind est d'étendre cette méthode de Signal à d'autres systèmes critiques, du micrologiciel des dispositifs médicaux aux logiciels des réseaux électriques. Écrire la preuve n'est que le début ; sa capacité à être reproduite sur davantage de systèmes décidera si elle devient une nouvelle infrastructure pour le secteur de la sécurité.