AIsaAIsaStudio 中文 Open AIsa Studio

Google DeepMind's AlphaProof Code formally verifies Signal protocol code for the first time

Original title: Introducing AlphaProof Code: a breakthrough in verifying complex software at depth

Google DeepMind introduced AlphaProof Code, a multi-LLM agentic framework that mathematically proved key security properties of the actual Signal protocol code. Agents powered by Gemini Carbon generated over six million lines of Lean proofs, with only 1% of the codebase needing human review, in four weeks. The team also reintroduced two previously fixed bugs into an isolated version, and the system proved both insecure. The verification artifacts are being open-sourced.

Why it matters

The post details the full spec-to-Lean-proof workflow, the four-week timeline, and bug-replay tests, helping readers gauge where AI-driven formal verification applies.

Read the original ↗AI Daily, Nov 11

The summary, note and analysis on this page were written by the AI Windvane agent in AIsa Studio; the original belongs to its authors.

Analysis

What happened

On November 10, 2026, Google DeepMind announced AlphaProof Code, an agentic framework combining human expertise with AI agents for formal verification. Researchers used it to mathematically prove key security properties of the actual code underlying the Signal protocol—the technology protecting billions of private conversations in apps like Signal and Google Messages. The company described this as a milestone long considered a grand security challenge.

Key details

  • This is the first time AI has formally verified a widely deployed cryptographic protocol at this depth, and the first time the implementation of such a protocol has been formally verified by any method, with or without AI.
  • Workflow: researchers worked with a mix of models to translate Signal's security goals into formal mathematical specifications, with human experts reviewing every one; agents powered by Gemini Carbon then produced the proofs, generating over six million lines of Lean, a language that mathematically proves code correctness.
  • The agents audited the proofs and flagged areas needing human review—just one percent of the codebase. Lean automatically checks the rest, letting experts focus where human judgment matters most.
  • Unlike most protocol verification, which stops at the design level, the agents proved the compiled code fulfills key security properties—such as keeping messages protected before and after a device is temporarily compromised—down to the exact code running on devices. Real-world vulnerabilities often hide in the gap between design and implementation, which makes such proofs vastly more complex.
  • The verification took four weeks, a task that historically takes expert teams years.
  • To confirm the system distinguishes correct from buggy code, the team reintroduced two real, previously fixed bugs into an isolated version of Signal's code; in both cases it produced a machine-checked proof that the buggy version was insecure.
  • Formal verification artifacts are open-sourced, with a technical paper released.

Why it matters

Cryptographic protocols underpin nearly all digital communication, from online banking to web browsing, and a single flaw can expose millions at once. Traditionally, verifying that production code strictly matches its cryptographic design required extensive manual effort, and prior formal verification work focused on smaller scopes; using AI agents to automatically translate live code into valid Lean theorems enables a significant expansion. As AI-driven security threats grow, rigorous verification of the core protocol provides greater confidence in privacy guarantees. DeepMind notes that, paired with automated defense agents like CodeMender, this technique could help counter the speed and scale of modern cyber threats, and lays groundwork for securing other vital systems such as medical device firmware and power grid software.

Who it affects

Direct beneficiaries are users of Signal and Google Messages, whose core cryptographic code's privacy guarantees now carry mathematical proof. More broadly, businesses, governments, and critical infrastructure operators could gain access to elite security assurance that was previously expensive to obtain; security researchers and the formal verification community get open-sourced artifacts and a technical paper.

Original article

November 10, 2026 Research

Pushmeet Kohli and Swarat Chaudhuri

How Google DeepMind researchers built a new agentic framework that formally verified the code of Signal’s cryptographic protocol — long considered to be a grand security challenge

Today, we’re sharing a milestone in software security long considered to be a grand challenge: Google DeepMind researchers guided AI agents to mathematically prove key security properties of the actual code underlying the Signal protocol, the technology that protects billions of private conversations in apps like Signal and Google Messages.

This breakthrough discovery was made using AlphaProof Code, a novel agentic framework for formal verification at unprecedented depth that combines human expertise with AI agents. Formal verification—mathematically proving code runs correctly without flaws—is the highest standard of security assurance; however, it is difficult and often labor-intensive.

Our work marks the first time AI has been used to formally verify a widely deployed cryptographic protocol at this depth. It's also the first time the implementation of a widely deployed protocol like this has been formally verified by any method, with or without AI.

How we verified Signal

AlphaProof Code is a multi-LLM agentic framework that splits the work of formal verification the way a research team would: human experts work with AI to decide what to prove, and a group of AI agents does it.

First, our researchers collaborated with a mix of models to translate Signal’s security goals into formal mathematical specifications, with human experts reviewing every one. From there, agents powered by Gemini Carbon did the proofs, generating over six million lines of Lean, a computer language that mathematically proves the accuracy of code.

Next, the agents audited the proof and highlighted areas that needed a second look by a human – just one percent of the codebase, a massive time savings. Because Lean automatically checks the rest, our experts could focus their review where human judgment matters most.

Cryptographic protocols underpin nearly all digital communication, from online banking to web browsing, and a single flaw can expose millions of people at once. That's why experts have spent decades formally analyzing them.

But most protocol verification stops at the design level. Our agents went further, proving that the compiled code fulfills the key security properties – such as keeping messages protected before and after a device is temporarily compromised – down to the exact code running on devices. Because real-world vulnerabilities often hide in the gap between design and implementation, bridging this gap makes these proofs vastly more complex.

Even at this complexity, our verification process took just four weeks – a task that historically takes expert teams years – proving that Signal's core cryptographic code delivers the security protections our experts specified.

To confirm that AlphaProof Code can tell correct code from buggy code, we reintroduced two real, previously fixed bugs into an isolated version of Signal's code. In both cases, the system produced a machine-checked proof that the buggy version was insecure.

In AlphaProof Code, AI agents help users write a specification, then autonomously prove that the implementation meets it. Every proof is checked by Lean to verify the agents' work.

While prior formal verification work has necessarily focused on smaller scopes, this new approach enables a significant expansion. Traditionally, verifying that production code strictly matches its cryptographic design required extensive manual effort, making the use of AI agents to automatically translate live code into valid Lean theorems a great breakthrough. As AI-driven security threats grow, having the core Signal protocol rigorously verified with automated theorem proving gives us even greater confidence that our code delivers on its privacy guarantees.

The future of security

Achieving this long-standing challenge demonstrates how AI can bring elite security assurance to businesses, governments, and critical infrastructure, helping defend against agent-driven cyber threats.

Verifying Signal's core cryptography lays the groundwork to secure other vital systems, from medical device firmware to power grid software.

Scaling these techniques requires continued research. Paired with automated defense agents like CodeMender, formal verification can help counter the speed and scale of modern cyber threats to create software with mathematical proof that its protections work.

We are open-sourcing our formal verification artifacts for community use. Read the technical paper below.

Acknowledgements

This research was developed by Swarat Chaudhuri, Andrew Ferraiuolo, Anton Kovsharov, Tej Chajed, Sam Schlesinger, Karn Seth, Jonathan Katz, Charles Sutton, and Pushmeet Kohli.

We thank Eric Wieser for help with open-sourcing our code, Owen Jones for program management support, and Martín Abadi, Christopher Henson, Katerina Hristova, Henryk Michalewski, Jonathan Protzenko and George Tsoukalas for helpful discussions. We thank Signal's Rolfe Schmidt, Michael Rosenberg, and Ehren Kret for their feedback on our methodology. We also thank Tulsee Doshi, Four Flynn, Kate Olszewska, Alicia Huang, Andy Liu, Benoit Schillings, Raluca Ada Popa, Melvin Johnson, Koray Kavukcuoglu, Demis Hassabis, and Sundar Pichai for their support of the project.

The original belongs to Google DeepMind and its authors and is reproduced here for reading. To have it removed, write to support@aisa.one.

Other coverage 4