Verificación del protocolo Signal
Investigadores de Google DeepMind utilizaron IA agéntica para demostrar matemáticamente, o verificar formalmente, varias de las garantías criptográficas clave del protocolo Signal en un proyecto de prueba de concepto de cuatro semanas. El trabajo utilizó un nuevo marco de IA llamado AlphaProof Code.
La verificación cubrió propiedades a nivel de código máquina para el protocolo de enlace PQXDH y el protocolo Triple Ratchet. El equipo verificó aproximadamente 140.000 instrucciones de máquina en un binario compilado construido a partir de la versión 0.105.4 de libsignal-protocol y la versión 1.6.0 de SPQR. La IA generó aproximadamente 6,5 millones de líneas de código de prueba en Lean, mientras que expertos humanos revisaron las especificaciones antes de que los agentes produjeran las pruebas.
El análisis de DeepMind no encontró ninguna nueva vulnerabilidad en las partes del protocolo Signal que examinó. Cuando los investigadores utilizaron AlphaProof Code en versiones anteriores de Signal que contienen vulnerabilidades conocidas y corregidas hace tiempo, las identificó correctamente y mostró que el protocolo no podía verificarse formalmente.
