Google DeepMind uses AI to formally verify Signal protocol encryption

Covered by 5 sources
Read onArs Technica· 2 min
Google DeepMind applied its AlphaProof Code AI framework to mathematically verify key cryptographic properties of the Signal protocol's compiled code, completing 6.5 million lines of machine-checked proofs in four weeks with minimal human input. This marks the first deep formal verification of a widely used protocol implementation and confirms the security of encryption used in Signal, WhatsApp, and Google Messages.

Also covered by 4 sources

What happened

Google DeepMind used its AlphaProof Code AI framework to formally verify the security properties of the Signal protocol’s compiled code. Over four weeks, a five-person team combined AI agents and human oversight to produce 6.5 million lines of machine-checked proofs. The verification targeted the core one-to-one session code used in Signal, WhatsApp, and Google Messages, confirming key cryptographic guarantees. This was the first time a widely used cryptographic protocol’s actual implementation received such deep formal verification by AI.

Key details

  • AlphaProof Code generated 6.5 million lines of Lean proof code.
  • The verification covered the compiled libsignal v0.105.4 and SPQR v1.6.0 code.
  • The project was completed by five researchers in four weeks.
  • Human review was reduced to about 1% of the codebase; AI agents handled the rest.
  • The verified properties included forward secrecy, authentication, and post-compromise security.

Why it matters

Users of Signal, WhatsApp, and Google Messages now have independent, machine-checked assurance that the core encryption protocol in these apps meets key security properties. Developers and organizations relying on these protocols gain a new level of confidence in their cryptographic foundations, reducing the risk of undetected vulnerabilities in the verified code. The process also demonstrates that AI can automate large-scale formal verification, potentially lowering the cost and effort required to secure critical software.


More in Cybersecurity