SI Agent News
ConfirmedGeminiAgentsSecurityResearch

Google DeepMind uses AI to mathematically prove Signal protocol security

Researchers used a new AI framework to formally verify the cryptography protecting billions of private messages in just four weeks.

four weekstime to complete the verification

The short version

Why it matters

This marks a significant leap in using AI to provide mathematical certainty for software security. If scaled, it could allow industries like banking to prove their systems are bug-free rather than just testing them for errors.

The math of trust

Google DeepMind recently completed a project to formally verify the Signal protocol. Formal verification is a rigorous process that uses mathematical formulas to check that software functions exactly as intended. Unlike standard testing, which looks for bugs, this method seeks to prove that critical vulnerabilities do not exist.

This process has long been considered the "holy grail" of software security. However, it has historically been incredibly slow and difficult for humans to perform. Engineers must manually describe software characteristics, turn those summaries into complex formulas, and then develop the actual proof.

DeepMind's work serves as an independent validation of the cryptography used by major platforms. This includes the Signal app, Google Messages, and WhatsApp. By proving the protocol's guarantees, the team provided a high level of assurance that these systems protect massive amounts of global communication.

How AlphaProof Code works

The researchers achieved this milestone using a new AI framework called AlphaProof Code. This system utilizes agentic AI, which refers to AI agents capable of taking actions to achieve specific goals. These agents can contribute to and self-correct during almost every phase of the verification process.

The AI significantly cuts down the time required to translate software summaries into mathematical formulas. While humans still provide input and review at key junctures, the AI handles the heavy lifting of the logic. DeepMind describes this as a "human-AI collaboration process" rather than a fully autonomous system.

The team was careful not to let the AI operate in a vacuum. Swarat Chaudhuri, a DeepMind research scientist, noted they do not want a world where AI generates its own goals and then writes its own tests. Instead, the system is designed to seek human oversight to ensure the goals remain accurate and verifiable.

Testing the limits of the code

The project was conducted as a four-week proof-of-concept to see if AI could handle complex cryptography. During the analysis, the AI did not find any new vulnerabilities in the current Signal protocol. It successfully confirmed that the existing security measures hold up against mathematical scrutiny.

To test the tool's accuracy, the researchers also ran it on older versions of Signal. These older versions contained known vulnerabilities that had been fixed long ago. The AI correctly identified these flaws and showed that those specific versions could not be formally verified.

The team is now releasing the specifications and proofs they developed for the Signal protocol. This move is intended to help other researchers and developers perform their own formal verification work. By sharing these materials, DeepMind aims to accelerate the adoption of these rigorous security standards across the tech industry.

Impact on global infrastructure

The success of this project highlights a major shift in how we might secure critical services. For high-stakes environments like banking, being able to prove correctness is a major goal. Pushmeet Kohli, a vice president at Google Cloud and DeepMind, suggested that companies relying on trust could eventually use these proofs to guarantee they are free of bugs.

Ehren Kret, the chief technology officer at Signal, noted that the AI approach allows for a significant expansion of previous work. While the Signal Foundation had performed some verification on small portions of the code before, DeepMind's AI can handle much larger scopes. This gives the company greater confidence in its privacy guarantees as AI-driven security threats grow.

However, there are still questions about how this will scale to the entire world's software. DeepMind emphasized that this was a single milestone and a long distance remains before the technology can be applied to every software supply chain. The project was done for research purposes, and Google has not yet announced plans for a commercial product.

The path toward automation

The primary question facing the tech sector now is whether AI-automated formal verification can scale at a workable cost. While the DeepMind project was successful, it was a controlled research environment. It remains to be seen if the same results can be achieved for massive, messy, and constantly changing commercial codebases.

The researchers are focusing on the middle ground of human-AI collaboration to solve these scaling issues. By allowing agents to self-correct while maintaining human oversight, they hope to make formal verification practical for everyday use. This could eventually move security from a reactive "patch-the-bug" model to a proactive "prove-the-code" model.

For now, the Signal protocol stands as a landmark example of what is possible. It proves that AI can be used to provide the highest level of mathematical certainty for the tools we use to communicate. As the technology matures, it may become a standard requirement for any software handling sensitive personal data.

Sources and links

Liked it? Say why

Add a line for other readers.

No account needed. We never show your email. Comments with links, ads or abuse are held and not shown. Your comment shows after a quick check.

Listen to the AI Wire headlines

Listen to the AI Wire

Listen to our daily AI shows every morning: on your commute, in the shower, wherever you are

Listen to the daily shows

First reported by WIRED · Read the original. Written by the SI Agent News Desk from the reporting above.Written with AI from the source above. Every number is checked against the source. Spot a mistake? Corrections.

More AI news