Skip to content

Google DeepMind Formally Verifies Selected Signal Protocol Guarantees

5 reports 5 reporting sources first reported Updated 1 day ago

Understand the event

AI overview

Google DeepMind used AlphaProof Code to formally verify selected cryptographic guarantees in the compiled code underlying the Signal protocol. The four-week proof of concept generated more than six million lines of Lean proofs, which Lean checked automatically; human experts reviewed every specification and examined the roughly one percent of the codebase flagged for a second look. The work found no new vulnerabilities in the portions examined. Tests using two previously fixed bugs produced machine-checked proofs that the older, buggy versions were insecure. DeepMind is releasing its specification and proof to support further formal verification work.

Generated by AI from reports · Updated 1 day ago

Read next

More changes in today’s briefingGoogle DeepMind Introduces Gemini 4 Hydrogen for Fast Agentic Workflows

Report timeline

Follow the reports to explore different sides of the event.

11/12
  1. Google DeepMind’s AlphaProof Code Verifies Signal’s Cryptographic Core in Four Weeks

    Google DeepMind unveiled AlphaProof Code, an AI system that mathematically proves software meets security specifications, and demonstrated it on Signal’s cryptographic core. Agents built on Gemini Carbon generated more than six million lines of Lean proof code, with roughly one percent of the codebase flagged for human review. The work took four weeks, compared with years typically required, according to the article.

11/11
  1. Google DeepMind Formally Verifies Key Signal Protocol Guarantees

    Google DeepMind researchers used agentic AI and a framework called AlphaProof Code to formally verify selected cryptographic guarantees in the Signal protocol. The four-week proof of concept found no new vulnerabilities in the portions examined, and the researchers say AlphaProof Code identified known, long-fixed vulnerabilities in older Signal versions. They are releasing their specification and proof to support further formal verification work.

  2. For the first time, AI has mathematically proven @signalapp’s protocol is secure down to the code level. Using our breakthrough AlphaProof Code framework, we verified the messaging app’s cryptographic system – which protects billions of private messages every day.

    For the first time, AI has mathematically proven @signalapp’s protocol is secure down to the code level. Using our breakthrough AlphaProof Code framework, we verified the messaging app’s cryptographic system – which protects billions of private messages every day.

  3. Google Teams Use Gemini 4 Carbon to Verify Signal Protocol Code

    Google teams used Gemini 4 Carbon on a security challenge involving mathematical proofs for the code underlying the Signal protocol. Google DeepMind researchers used AlphaProof Code to guide agents in verifying the protocol down to compiled device code, closing a gap where real-world implementations can diverge from protocol-level reasoning.

11/10
  1. Google DeepMind Uses AlphaProof Code to Verify Signal Protocol Code

    Google DeepMind researchers used AlphaProof Code to formally verify key security properties of the compiled code underlying the Signal protocol. The multi-LLM framework generated more than six million lines of Lean proofs, which Lean checked automatically; human experts reviewed every specification and focused on one percent of the codebase flagged for a second look. The process took four weeks, and tests with two previously fixed bugs produced machine-checked proofs that the buggy versions were insecure.

Keep up with AI, one email a day

Model releases, price changes and compute developments, with original sources. Free, confirmed by email, and easy to unsubscribe. Read a past issue

Event heat trend

Current within comparable coverage
11
Peak within comparable coverage
2711/12 03:00 (UTC+8)
24-hour change
-50%

Trends compare the same continuously observed participants, which may cover fewer sources than current heat. Point or click to inspect hourly heat, or use left and right arrow keys.