Bright key facts / Emerging
AI helps check the code that keeps private messages private
Google DeepMind’s AlphaProof Code produced machine-checked proofs for parts of Signal’s cryptographic implementation. The promising step is making rigorous software checks easier to do, with people still deciding what must be proved.
- AI’s role
- AI agents draft specifications under human review and generate proofs checked by Lean against approved statements.
- Documented result
- DeepMind reports machine-checked proofs of specified security properties for a compiled build using libsignal, with about 6.5 million lines of proof and roughly 26,000 lines of trusted specifications and processor semantics.
- Important limitation
- The result concerns specified properties of a particular AArch64 command-line build of libsignal v0.105.4’s one-to-one session code, not the complete Signal applications. Group messaging, multi-device state and side channels are outside its scope.