谷歌 DeepMind 对外公布,依靠自研 AlphaProof Code 框架、Gemini 4 Carbon AI 智能体,完成了 Signal 协议的形式化验证,直接用数学方式证明这套协议核心的端到端加密安全特性成立,这也是业内第一次把大规模商用加密协议验证到编译后的机器码层面,不是只停留在纸上协议理论或者源代码层面,整个验证周期只用了四周,产出大约 650 万行 Lean 证明代码,Signal 协议除了 Signal 软件本身,还被 WhatsApp、Google Messages 等产品采用,影响数十亿用户的聊天隐私安全。传统的安全审计、漏洞扫描只能找已经能想到的漏洞,没法从数学上保证所有场景下都安全,而形式化验证是建立一套严格数学模型,证明协议满足安全约定,过去这类工作门槛极高,顶尖密码学团队往往要耗费数年才能做完,成本巨大,很难普及。这次 DeepMind 的方案,是靠多智能体分工协作,人类专家先定义安全规范,AI 负责自动生成证明,最后再交给 Lean 内核校验证明是否有效,验证范围覆盖了后量子 PQXDH 握手协议、Triple Ratchet 棘轮机制,确认前向保密、身份认证、妥协后安全、握手保密四项核心安全属性。整套验证操作流程分为几个环节,先确定需要验证的安全目标,编写 Lean 语言的形式化规范,搭建 AArch64 机器码的语义模型,再由 AI 智能体批量生成证明语句,人工复核 AI 拿不准的部分,最后由 Lean 机器内核校验全部证明,输出可信验证结论。这次成果代表 AI 正在改变密码安全验证的模式,但是要注意,本次只验证 libsignal 核心代码的特定安全属性,不等于整个 Signal 应用、所有使用场景都绝对无风险,还有验证模型之外的攻击方式、设备系统漏洞不在本次证明范围内。
验证核心清单
- 验证框架:AlphaProof Code(多 AI 智能体协作验证框架)
- 底层模型:Gemini 4 Carbon
- 证明语言:Lean4
- 验证对象:libsignal 参考实现、AArch64 机器码
- 覆盖模块:PQXDH 后量子握手、Triple Ratchet 棘轮机制
- 验证安全属性:前向保密、身份认证、妥协后安全、握手保密
- 产出规模:约 650 万行 Lean 证明代码,2.6 万行基础可信规范
- 耗时:4 周
- 适用产品:Signal、WhatsApp、Google Messages
形式化验证执行步骤
- 划定验证边界,选定 PQXDH 握手、Triple Ratchet 作为验证目标,明确安全假设与攻击模型
- 人类专家编写 Lean 形式化规范,定义端到端加密需要满足的安全要求
- 搭建 AArch64 机器码形式语义,打通源代码到编译后机器码的验证链路
- 多个 AI 证明智能体自动生成数学证明脚本,自动标记存疑分支
- 安全专家人工审查 AI 标记的高风险片段,修正规范和证明逻辑
- 全部证明交由 Lean 可信内核自动校验,过滤无效证明
- 整理验证结果,开源对应的 Lean 开发工程,对外发布研究结论
小结
谷歌 DeepMind 用 AI 完成 Signal 协议形式化验证,最大价值是把过去高成本、慢周期的密码学数学证明,用 AI 智能体大幅压缩时间,并且做到了机器码层级验证,让大家对 Signal 协议端到端加密能力更有信心;但它不是万能安全背书,验证有明确模型边界,系统层、硬件层、业务层漏洞不在本次证明覆盖范围内。
【相关 FAQ】
问题 1:谷歌 DeepMind 用 AI 完成 Signal 协议形式化验证,代表什么?
回答 1:谷歌 DeepMind 用 AI 完成 Signal 协议形式化验证,代表研究团队通过数学证明,确认 Signal 协议核心的端到端加密安全属性成立,而且是直接验证到编译后的机器码,不是单纯理论推演,提升了 Signal 协议加密能力的可信度。
问题 2:Signal 协议形式化验证和普通代码审计、漏洞扫描有什么不一样?
回答 2:普通代码审计、漏洞扫描是主动找已知漏洞,没法保证没有隐藏问题;而这次谷歌 DeepMind 用 AI 做的 Signal 协议形式化验证,是用数学方式证明在设定模型内,端到端加密的安全承诺一定成立。
问题 3:谷歌 DeepMind 做 Signal 协议形式化验证用到了什么 AI 技术?
回答 3:谷歌 DeepMind 做 Signal 协议形式化验证,使用 AlphaProof Code 多智能体框架,搭配 Gemini 4 Carbon 驱动的 AI 证明智能体,配合 Lean 证明语言完成整套数学证明工作。
问题 4:Signal 协议形式化验证完成后,是不是使用 Signal 协议的软件就绝对安全?
回答 4:不是,谷歌 DeepMind 本次 Signal 协议形式化验证只覆盖 libsignal 核心密码模块和指定安全模型,操作系统漏洞、设备劫持、钓鱼攻击等不在验证范围内,不能等同于全场景绝对安全。
问题 5:Signal 协议形式化验证验证了哪些端到端加密相关安全特性?
回答 5:谷歌 DeepMind 的 Signal 协议形式化验证,验证了 PQXDH 握手、Triple Ratchet 棘轮机制,确认前向保密、身份认证、妥协后安全、握手保密这几项端到端加密核心安全特性。
【参考资料】
[2026-11-11](650 万行数学证明,4 周交卷,Gemini 4 Carbon 啃下加密协议验证硬骨头)36 氪
[2026-11-11](谷歌 DeepMind 用 AI 证明 Signal 协议端到端加密可靠性)虎嗅网
[2026-11-10](AlphaProof Code: Verifying Signal’s Security at the Machine-Code Level)Google DeepMind 官方博客
[2026-11-10](谷歌 DeepMind 用 AI 完成 Signal 协议形式化验证,数学证明其端到端加密可靠性)IT 之家
【免责声明】
本文仅为公开研究资讯整理,谷歌 DeepMind 的 Signal 协议形式化验证成果有明确验证范围与安全模型假设,不构成加密产品选型、安全评估、隐私方案的决策依据;协议安全边界、攻击模型、后续版本变更以 DeepMind、Signal 官方论文和公告为准。
