AlphaProof Code用四周验证Signal机器码:600万行Lean证明
Google DeepMind于2026年11月10日发布AlphaProof Code框架,在四周内生成逾600万行Lean证明,将Signal协议安全属性验证至ARM机器码,1%代码需人工复核,并成功检出故意植入的两个旧bug。这是首次对广泛部署密码学协议实现进行如此深度验证。
Google
DeepMind在2026年11月10日发布AlphaProof Code框架。该框架在四周内生成逾600万行Lean证明,把Signal的后量子握手、三重棘轮协议、前向保密等安全属性一路验到ARM机器码层面,其中只有1%代码需要人工复核,还成功检出两个故意植入的旧bug。
事实还原
DeepMind的公告说,这次验证针对的是Signal协议实际运行代码,没有停在设计层面。框架由多个LLM代理组成:研究人员先与模型协作,把安全目标转成形式化数学规范,再由Gemini Carbon驱动的代理生成证明。大部分证明由Lean语言自动检查,人工只需复核1%的代码。整个过程四周跑完,比传统专家团队所需的年限短得多。
机制拆解
研究方还在隔离版本里重现了两个已修复的旧bug,系统对它们都生成了机器可检查的证明,说明它分得清正确代码和有缺陷代码。整个流程采用代理式框架,把形式化验证拆成人类专家与AI代理协作:专家管规范制定和最终复核,代理自己完成从规范到Lean定理的翻译以及证明生成。验证直接对着编译后的代码做,证明它在设备上实际运行时仍满足前向保密等属性。Lean的自动检查机制保证代理输出正确,只在需要人判断的地方介入。
产业影响
这也是首次把验证深度推到机器码级,补上了设计与实现之间的缺口。密码学协议支撑在线银行、网页浏览等数字通信,一个缺陷就可能波及大量用户。过去的验证大多停在设计层面,实际代码实现的验证因为复杂度高而少见。AlphaProof Code的成果给Signal这类广泛部署的协议提供了机器级保证,形式化验证产物也开放给社区使用。医疗设备固件、电网软件等关键系统的验证可以借鉴这条路径,在应对AI驱动的网络威胁时多一分把握。
战略判断(分析)
从已有事实看,AlphaProof Code把验证周期压到四周,说明AI代理处理大规模Lean证明时有效率优势。类似框架若扩展到其他协议,传统动辄多年的人工验证模式可能被重塑,不过1%的人工复核环节仍需持续保留。Signal协议的成功案例给行业提供了参照,表明形式化验证能从设计层深入到实现层,安全保证的交付方式可能因此改变。长远看,这类技术与自动化防御结合,或能提升关键基础设施的数学级防护能力,但其适用范围仍受证明规范制定难度的限制。