您的位置首页 >人工智能 >

DeepMind 4 周生成 600 万行证明,完成 Signal 真机加密代码形式化安全验证

DeepMind 推出 AlphaProof Code 多智能体验证框架,只用 4 周时间,AI 自动生成约 650 万行 Lean 证明代码,完成对 Signal 协议底层 libsignal 真机编译代码的数学形式化证明,确认 PQXDH 后量子握手、Triple Ratchet 棘轮机制满足前向保密、入侵后自愈、身份认证等核心安全特性,这次验证不是只检查纸上的协议设计,而是直接落地到设备上跑的真实机器码,过去这类深度形式化验证往往要专家团队耗费数年,这次靠 AI 把周期压缩到短短一个月,同时团队还做了对照测试,把两个已经修复的历史漏洞放回代码里,系统能准确识别出不安全,验证方案本身具备判别能力,但要说明,验证范围只覆盖加密核心模块,不等于整个 SignalAPP 完全没有任何安全风险。

项目核心信息清单

项目详情
验证主体Signal libsignal 参考实现(AArch64 机器码)
使用框架AlphaProof Code(Gemini Carbon 驱动 AI 智能体)
证明代码总量约 650 万行 Lean 证明代码,可信规范代码 2.6 万行
耗时4 周,5 人研究团队配合 AI 智能体完成
验证模块PQXDH 后量子握手协议、Triple Ratchet 棘轮机制
验证安全属性前向保密、入侵后安全、握手密钥保密、身份认证
人工复核范围仅约 1% 证明内容需要人工审核,其余由 Lean 内核自动校验
测试对照植入 2 个历史旧漏洞,系统可判定代码不安全

验证完整流程

  1. 定义规范:安全专家和 AI 一起,把 Signal 的安全目标翻译成 Lean 语言的数学规范,每一条规范都经过人工审核确认;
  2. AI 自动生成证明:多个 AI 证明智能体并行工作,针对真机机器码生成对应的 Lean 证明脚本;
  3. Lean 内核自动校验:证明全部交给 Lean 证明内核做机器核验,自动排除逻辑矛盾;
  4. 人工重点复核:AI 标记出高风险、需要人工判断的片段,只复核 1% 内容;
  5. 反向对照测试:把已知旧漏洞注入代码,验证系统能不能识别不安全状态,确认验证方法有效。

本次验证的边界与局限

  1. 只验证 libsignal 核心加密代码,不包含 Signal 整个 APP、群聊逻辑、密钥生成、侧信道攻击防护;
  2. 只针对 AArch64 架构编译版本,其他架构没有纳入本次证明;
  3. 形式化证明是满足预设安全规范,不代表可以抵御所有攻击方式;
  4. 底层依赖的操作系统、硬件、第三方库不在本次证明覆盖范围内。

行业意义

  • 首次用 AI 完成主流大规模加密协议真机机器码级别的形式化验证,打通协议设计和真实运行代码之间的验证缺口;
  • 大幅降低形式化验证成本,以前高成本、高门槛的安全验证,未来有机会用到更多通信、支付类加密软件;
  • 给端到端加密通讯提供更强的数学安全背书,Signal 协议支撑 Signal、谷歌消息等数十亿用户的加密聊天。

【相关 FAQ】

问题 1:DeepMind 验证 Signal 真机代码,一共生成多少行证明、耗时多久?

回答 1:DeepMind 依靠 AlphaProof Code 框架,4 周时间生成约 650 万行 Lean 证明代码,完成 Signal 真机 libsignal 加密代码的形式化安全证明。

问题 2:DeepMind 这次证明 Signal 真机代码安全,都验证了哪些安全特性?

回答 2:DeepMind 针对 Signal 真机代码验证了 PQXDH 握手、Triple Ratchet 棘轮机制,证明满足前向保密、入侵后自愈、握手密钥保密、身份认证这些核心安全属性。

问题 3:DeepMind 证明 Signal 真机代码安全,是不是代表 Signal 软件完全不会被攻破?

回答 3:不是,DeepMind 只证明了 libsignal 核心加密模块的指定安全属性,Signal 真机代码之外的系统、硬件、侧信道、群聊模块不在本次证明范围,不能等同于整个 Signal 无漏洞。

问题 4:DeepMind 用什么工具完成 Signal 真机代码的形式化验证?

回答 4:DeepMind 自研 AlphaProof Code 多智能体框架,基于 Gemini Carbon 驱动 AI 智能体,搭配 Lean 证明语言与 Lean 内核,完成 Signal 真机机器码的数学安全证明。

【参考资料】

[2026-11-10](Formal Verification of Signal’s Protocol with Gemini)DeepMind 官网

[2026-11-10](AlphaProof Code: Verifying Signal’s Security at the Machine-Code Level)DeepMind 技术论文

[2026-11-10](DeepMind AI agents formally verified Signal encryption code in four weeks)Wired

[2026-11-10](DeepMind 4 周 600 万行证明,Signal 真机加密代码完成形式化验证)IT 之家

【免责声明】

本文内容仅为技术资讯整理,DeepMind 对 Signal 真机代码的形式化验证范围、安全边界、证明结论以 DeepMind 官方论文、项目仓库说明为准;形式化证明属于在指定模型下的数学验证,不代表产品在所有环境、所有攻击场景下绝对安全,本文不构成安全评估、产品选型的权威结论。