Annanim News
Now
Geopolitics & techYandex Cloud: 2.84% of customer data permanently lost after drone strikesCybersecurityChrome and Firefox updates fix more than 180 vulnerabilitiesSpace, satellites & commsReport: SpaceX and Tesla could announce a merger as soon as DecemberGeopolitics & techCongressional Democrats open an inquiry into Nvidia's chip sales to ChinaCybersecurityNew Windows zero-day, SignDrop, gives attackers SYSTEM privilegesChinaChina Watch: Nexperia's interim CEO does not rule out reuniting with its China operationsTools & productsGlobal Microsoft 365 outage disrupts Outlook, Teams and CopilotModels & researchGoogle launches Gemini 4 Hydrogen, a fast coding and agent model replacing 3.8 FlashRoboticsMore stories: Runway's open robotics model, a Claude Code flaw and Marvell layoffsCybersecurityInternational operation takes down Gootloader, CastleRAT and StealC malware infrastructureDefense techElbit wins $260 million deal to supply PULS launchers to a European NATO memberQuantum & precision measurementQuantum software company Q-CTRL raises $290 million and becomes a unicorn

Originally published:

Google DeepMind: AI agents mathematically proved the security of the Signal protocol's code

Google DeepMind has introduced AlphaProof Code, an agent system for formal software verification. The company says its agents proved key security properties of the code implementing the Signal protocol in the Lean language, down to the code running on devices, in four weeks.

Google DeepMind: AI agents mathematically proved the security of the Signal protocol's code
Image: Google DeepMind (opens the source site in a new tab)

Formal verification is a mathematical proof that code does exactly what it was specified to do. It is considered the highest level of security assurance, but it takes a lot of manual work. In AlphaProof Code, according to DeepMind, experts work with models to decide what needs to be proved, and a group of AI agents powered by Gemini Carbon writes the proofs in Lean, which checks every proof automatically. In the end the agents flagged only about one percent of the code for human review.

The company chose the Signal protocol, which encrypts conversations in the Signal app and Google Messages. It says 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 verified at all, by any method. The proofs cover properties such as protecting messages before and after a device is temporarily compromised, and reach down to the compiled code. The work took four weeks; DeepMind says such a task used to take expert teams years.

To check that the system can tell correct code from flawed code, the researchers reintroduced two real, previously fixed bugs into an isolated version of the code, and in both cases obtained a machine-checked proof that the flawed version was insecure. Signal's CTO, Ehren Kret, said using AI agents to translate live code into valid Lean theorems is a major breakthrough. DeepMind is open-sourcing its verification artifacts along with a technical paper, and says extending the method to other systems will require more research.

Sources

Topics

Install the app

In Safari: tap the Share button, then “Add to Home Screen”.