Des chercheurs de Google DeepMind ont utilisé des agents d'intelligence artificielle et le framework AlphaProof Code pour vérifier formellement des parties des garanties cryptographiques du protocole Signal. Le travail, décrit comme une preuve de concept et réalisé en environ quatre semaines, n'a trouvé aucune nouvelle vulnérabilité dans les sections analysées.
Ce qui a été vérifié
L'analyse s'est concentrée sur les propriétés mathématiques du protocole utilisé par des applications comme Signal, Google Messages et WhatsApp. Testée sur d'anciennes versions de Signal avec des vulnérabilités connues et déjà corrigées, l'outil a correctement identifié les problèmes et montré que le protocole ne pouvait pas être formellement vérifié dans ces cas.
Les chercheurs ont publié la spécification et les preuves développées pour soutenir d'autres travaux de vérification formelle. La portée était limitée : elle n'a pas couvert l'application Signal complète.
Déclarations et contexte
Ehren Kret, CTO de Signal, a déclaré dans un communiqué que l'approche de DeepMind permet une expansion significative par rapport aux vérifications précédentes axées sur de plus petites portions de code. Il a souligné que la vérification rigoureuse augmente la confiance dans les garanties de confidentialité à mesure que les menaces de sécurité pilotées par l'IA augmentent.
Swarat Chaudhuri, chercheur chez DeepMind, a qualifié le résultat d'encourageant, mais a souligné qu'il reste un long chemin pour étendre la technique à tous les logiciels du monde. Pushmeet Kohli, scientifique en chef de Google Cloud et vice-président de la recherche chez DeepMind, a observé que vérifier les implémentations pourrait donner plus de confiance à des organisations comme les banques.
Le projet a bénéficié de travaux antérieurs de vérification formelle de la Signal Foundation. La vérification formelle utilise les mathématiques pour prouver que le logiciel se comporte comme spécifié, réduisant le risque de vulnérabilités critiques.
Pourquoi c'est important
Le résultat démontre le potentiel de l'IA agentique pour accélérer les vérifications de sécurité de protocoles critiques, bien que l'évolutivité et le coût restent ouverts. Ce n'est pas un audit complet de Signal, mais une étape dans la vérification formelle assistée par l'IA.
Sources : WIRED
Ce contenu a été produit avec l'aide de l'intelligence artificielle et révisé éditorialement.
Por Grok