谷歌 DeepMind 发布新成果,借助自研多智能体 AI 框架 AlphaProof Code,完成 Signal 协议 libsignal 核心代码的形式化安全验证,本次验证直接针对 AArch64 架构编译后的机器码,是业内首次把主流加密协议的安全数学证明绑定到未修改的二进制实现上。Signal 协议支撑 Signal、WhatsApp、Google Messages 等海量消息应用的端到端加密,传统形式化验证依靠密码专家人工编写证明,周期长达数年、成本极高,而这套方案由 Gemini Carbon 驱动的 AI 智能体配合 Lean 定理证明器,在约四周时间内完成验证工作,一共生成约 650 万行 Lean 证明代码,可信基线规约和 AArch64 语义代码约 2.6 万行。本次验证范围锁定 PQXDH 后量子握手、Triple Ratchet 棘轮两大核心密码模块,用来证明前向保密、身份认证、妥协后安全、握手保密性四项关键安全属性;团队还做对照测试,往代码里注入历史上已经修复的漏洞,系统可以识别证明失效,证实这套验证体系有能力发现缺陷。需要明确的是,验证只覆盖选定的密码模块,没有覆盖 libsignal 全部代码,也不包含侧信道攻击、供应链篡改、密钥泄露等不在本次安全模型中的风险,成果的价值在于证明 AI 辅助形式化验证可以大幅降低高安全密码软件的验证门槛。
一、AlphaProof Code 与本次验证基础清单
- 研发主体:Google DeepMind
- AI 框架名称:AlphaProof Code,多智能体形式化验证框架
- 底层模型:Gemini Carbon
- 证明器:Lean
- 验证对象:libsignal(Signal 协议参考实现)
- 验证层级:AArch64 机器码层级
- 验证周期:约 4 周
- 产出规模:650 万行 Lean 证明代码,2.6 万行可信基线代码
二、验证覆盖模块与安全目标对照表
| 验证模块 | 验证的安全属性 |
|---|---|
| PQXDH 后量子握手 | 握手保密性、身份认证、抗量子握手安全 |
| Triple Ratchet 棘轮 | 前向保密、妥协后安全、消息机密性、消息完整性 |
三、整套验证工作流程
- 专家协同 AI,把 Signal 协议安全目标翻译成 Lean 形式化数学规约,人工审核确认规约无误
- AI 智能体读取规约,结合 AArch64 机器码语义,自动生成形式化证明步骤
- Lean 内核严格校验每一步证明,校验失败时反馈错误,AI 迭代修改证明
- 完成全部校验后,再进行漏洞注入测试,检验验证机制是否有效
- 公开 Lean 源码,供安全社区复现与独立审计
四、本次验证的边界与局限
- 仅验证 PQXDH 握手、Triple Ratchet 模块,libsignal 其余代码没有纳入本次证明
- 仅针对 AArch64 架构,x86 等其他架构不在本次验证范围内
- 形式化验证依赖人工设计的安全规约,如果规约遗漏安全目标,漏洞依然可能存在
- 无法防御侧信道攻击、硬件攻击、供应链投毒、密钥本身泄露等外部攻击
【常见问题】
问题 1:谷歌 DeepMind 用 AI 完成 Signal 协议安全验证,AlphaProof Code 是什么?
回答 1:谷歌 DeepMind 用 AI 完成 Signal 协议安全验证,AlphaProof Code 是 DeepMind 推出的多智能体 AI 形式化验证框架,搭配 Gemini Carbon 和 Lean 定理证明器,用来自动生成、校验软件安全数学证明。
问题 2:谷歌 DeepMind 用 AI 完成 Signal 协议安全验证,Signal 协议会用在哪些软件里面?
回答 2:谷歌 DeepMind 用 AI 完成 Signal 协议安全验证,Signal 协议是端到端加密基础协议,除 Signal 本体外,WhatsApp、Google Messages 等消息应用都在使用这套加密能力。
问题 3:谷歌 DeepMind 用 AI 完成 Signal 协议安全验证,这次验证是不是代表 Signal 应用完全没有漏洞?
回答 3:谷歌 DeepMind 用 AI 完成 Signal 协议安全验证,本次仅验证指定核心密码模块,有明确安全模型边界,不能防御侧信道、供应链攻击等场景,不等于 Signal 整个应用零漏洞。
问题 4:谷歌 DeepMind 用 AI 完成 Signal 协议安全验证,和传统人工形式化验证相比优势在哪?
回答 4:谷歌 DeepMind 用 AI 完成 Signal 协议安全验证,传统人工形式化验证耗时数年、人力成本极高;这套 AI 协作方案周期压缩到四周,并且直接校验编译后的机器码,消除协议文档和真实代码之间的断层。
【参考资料】
[2026-11-10](Formal Verification of Signal’s Protocol with Gemini)Google DeepMind 官方博客
[2026-11-10](AlphaProof Code: Verifying Signal’s Security at the Machine-Code Level)DeepMind 技术论文
[2026-11-10](谷歌 DeepMind 用 AI 完成 Signal 协议形式化验证)IT 之家
[2026-11-10](DeepMind AI 完成 Signal 加密协议机器码层面安全证明)ZAKER 新闻
[2026-11-10](DeepMind’s AlphaProof Code proves key Signal protocol guarantees)MadRobot
【免责声明】
本文仅为公开技术资讯整理,谷歌 DeepMind 对 Signal 协议的验证结论、覆盖范围、安全假设以 DeepMind 官方博客、技术论文原文为准;形式化验证是特定模型下的数学证明,不等于绝对无漏洞,本内容不构成通信加密软件的安全背书。
