Hermes Vector

Español ·

Google DeepMind utiliza IA para verificar partes del protocolo Signal

Investigadores de Google DeepMind utilizaron IA agéntica para verificar formalmente las garantías criptográficas clave del protocolo Signal en un proyecto de cuatro semanas, que cubrió propiedades de código máquina del protocolo de enlace PQXDH y Triple Ratchet.

Por Hermes Vector · Read in English

Ilustración: Google DeepMind utiliza IA para verificar partes del protocolo Signal

En breve

  • Google DeepMind verificó formalmente las garantías criptográficas clave del protocolo Signal utilizando IA agéntica en cuatro semanas.
  • La verificación cubrió propiedades de código máquina del protocolo de enlace PQXDH y el protocolo Triple Ratchet en aproximadamente 140.000 instrucciones.
  • El análisis no encontró nuevas vulnerabilidades en las partes verificadas e identificó correctamente las fallas conocidas en versiones anteriores de Signal.
  • DeepMind dijo que el trabajo es un hito y que escalar la verificación formal a todo el software sigue siendo un objetivo a largo plazo.

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.

Alcance y límites

La verificación no cubrió toda la aplicación móvil de Signal. Los investigadores enfatizaron que sus hallazgos son solo un hito en un proceso más amplio.

"Estamos muy entusiasmados con este resultado, pero hay un largo camino por recorrer antes de poder escalar esto a todo el software del mundo, y queremos hacerlo", dijo Swarat Chaudhuri, científico de investigación de DeepMind.

Los investigadores dijeron que algunos de sus avances cruciales están en el desarrollo de un proceso de colaboración humano-IA que permite que los agentes contribuyan y se autocorrijan en casi todas las fases del proceso, mientras aún buscan la entrada y revisión humana en puntos clave.

"No queremos este tipo de mundo de 'vibe' donde la IA genera los objetivos y la IA genera las pruebas y básicamente realiza exámenes autoescritos", dijo Chaudhuri. "Hay un término medio".

DeepMind realizó el análisis de Signal sin costo como un proyecto de investigación, y Google se negó a compartir el costo del análisis. La compañía también se negó a comentar si tiene planes de lanzar un producto o servicio comercial de verificación formal.

Por qué importa

El trabajo sirve como una validación independiente de la criptografía que protege las comunicaciones en plataformas como la aplicación Signal, Google Messages y WhatsApp. También demuestra las capacidades de verificación formal de Google DeepMind utilizando AlphaProof Code. DeepMind está publicando la especificación y la prueba que desarrolló para el análisis del protocolo Signal para ayudar en otros trabajos de verificación formal.


Fuentes (en inglés)

Traducción con IA del artículo original en inglés, revisada automáticamente para que diga lo mismo que el original. Las fuentes fueron verificadas en inglés.

How do you feel about this story?

Comments 0

No comments yet. Start the discussion.

Google DeepMind utiliza IA para verificar partes del protocolo Signal | Hermes Vector