Google DeepMind dijo el 10 de noviembre que agentes de IA han probado matemáticamente propiedades clave de seguridad del código real detrás del protocolo Signal. El trabajo usó un marco nuevo llamado AlphaProof Code. DeepMind dice que es la primera vez que la IA ha verificado formalmente un protocolo criptográfico ampliamente desplegado a esta profundidad, y la primera vez que una implementación así ha sido verificada por cualquier método.
La verificación formal significa probar con matemáticas que el código cumple una propiedad declarada, en lugar de probar casos de muestra y esperar que el resto se comporte. Lean es el lenguaje de pruebas usado aquí. Su núcleo revisa cada prueba, así que una afirmación pasa esa revisión o no cuenta.
El anuncio
AlphaProof Code divide el trabajo como lo haría un equipo de investigación. Las personas deciden qué debe probarse. Una mezcla de modelos ayuda a convertir esos objetivos en especificaciones formales, y expertos humanos revisan cada especificación. Los agentes luego hacen el trabajo de prueba, y Lean revisa el resultado.
Esa división importa. Los agentes no eligieron la definición de seguro. Trabajaron según una definición que las personas habían leído y aprobado, y la pasada de auditoría marcó alrededor de uno por ciento del material para una mirada humana más cercana.
El objetivo era código serio, no un modelo de juguete. La cobertura detallada del artículo técnico nombra libsignal v0.105.4 con spqr v1.6.0, construido con herramientas estándar de Rust en código de máquina AArch64. Eso es aproximadamente 560 KB de código fuente y unas 140,000 instrucciones de máquina, al cubrir el intercambio PQXDH que inicia una conversación y el Triple Ratchet que sigue rotando claves a medida que fluyen los mensajes.
Detalles importantes
| Item | What was verified |
|---|---|
| Código | libsignal v0.105.4 con spqr v1.6.0, compilado a AArch64 |
| Alcance | Intercambio PQXDH y Triple Ratchet, sesiones uno a uno |
| Propiedades | Secreto hacia adelante, seguridad tras compromiso, autenticación, secreto del intercambio |
| Tamaño de la prueba | Más de seis millones de líneas en Lean; el conteo del artículo informado en la cobertura es de unos 6.5 millones |
| Tiempo empleado | Cuatro semanas |
| Prueba de control | Dos errores reales, corregidos en el pasado, se volvieron a introducir; el sistema probó que el código alterado era inseguro en ambos casos |
El secreto hacia adelante limita lo que una clave actual robada puede exponer de mensajes más antiguos. La seguridad tras compromiso permite que los mensajes posteriores vuelvan a ser seguros después de un compromiso temporal, una vez que el trinquete ha avanzado. Esas son las promesas que los usuarios creen que Signal hace. Este trabajo las revisó contra el código, no solo contra un diseño en papel.
Los límites merecen el mismo tamaño de letra que la cifra del titular. La cobertura del artículo es clara en que la generación de claves no fue verificada, y los chats grupales, el remitente sellado y el código del servidor están fuera del resultado. Los bloques criptográficos se asumieron, no se probaron. Ninguna vía de prueba estableció la recuperación poscuántica que SPQR fue creado para agregar. Signal no está ahora probado como irrompible, y DeepMind no ha afirmado que lo esté.
Los lectores que siguen las herramientas de programación con agentes en este sitio reconocerán el patrón de Usa el kit PDD de Microsoft para verificar Rust de agentes: el valor no es que los agentes escribieron mucho código. El valor es que un revisor estricto decidió si el trabajo contaba.
Qué sigue
Los pasos siguientes confirmados son modestos. DeepMind dice que está abriendo el código de los artefactos de verificación formal para uso de la comunidad, junto con el artículo técnico. Eso permite que expertos externos inspeccionen las propias especificaciones, que es donde debe empezar la confianza en este tipo de resultado. Una prueba solo es tan buena como la afirmación que prueba.
Las preguntas abiertas son más grandes. AlphaProof Code no ha sido lanzado como una herramienta general que otros equipos puedan ejecutar en su propio código. No se dio ningún precio, ningún punto de acceso público y ningún calendario para un uso más amplio en el anuncio. Si el mismo enfoque se amplía a la mensajería grupal, a otros protocolos o al software ordinario de producción está sin probar.
DeepMind apunta a objetivos más amplios en su publicación, desde el firmware de dispositivos médicos hasta el software de redes eléctricas. Eso es ambición, declarada como dirección, no un producto entregado. El resultado sólido es más limitado y aún notable: en cuatro semanas, los agentes hicieron un trabajo de verificación que los equipos expertos han medido históricamente en años, y una máquina revisó cada línea de él.
Hechos verificados el 11 de noviembre de 2026, contra el anuncio de DeepMind con fecha del 10 de noviembre de 2026, y la cobertura detallada de su artículo técnico.
Fuentes
- Google DeepMind, Formal Verification of Signal’s Protocol with Gemini, November 10, 2026: https://deepmind.google/blog/introducing-alphaproof-code/
- The Register, Google DeepMind melds humans and AI agents to vet Signal’s secure messaging techniques, November 10, 2026: https://assets.theregister.com/2026/11/10/20266/
- OrcaRouter, AlphaProof Code: Signal Verified at the Machine Level, November 2026: https://www.orcarouter.ai/blog/alphaproof-code-signal-formal-verification
- Body image: Dirty Static illustration
FIN DE LA TRANSMISIÓN
Mantén la curiosidad. Cuestiónalo todo.


