650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头
9260点击    2026-11-12 10:47

4周时间,650万行证明,困扰软件安全研究者多年的难题终于破解,还得靠AI啊。


Gemini 4 Carbon一出,谷歌猛猛甩出硬核Demo,其中,一项名为AlphaProof Code的新方法被CEO劈柴推上C位:


全球数十亿用户聊天依仗的加密协议,终于被从数学上证明代码可靠了。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


领衔研究的DeepMind副总裁Pushmeet Kohli难掩兴奋:


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


这是史上头一回! 无论靠人还是靠AI,还从来没有人把一款广泛使用的加密协议,直接验证到实际运行的机器码这一层。


Signal首席技术官Ehren Kret也忍不住点赞,称AI Agent能够将实际运行的代码转化为有效的Lean定理,是一项里程碑式的重大突破。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


网友们也纷纷感叹: 


这才是 AI Agent 落地工程的终极示范!把几十年的工作压缩到一个月,自动化验证太强了。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


好家伙,AI Agent这回连代码安全都开始用数学严格证明了。


怎么做到的?


AI狂写650万行数学证明,四周完成多年验证工作


要知道,过去给软件做形式化验证,一般是数学家和形式化验证专家才能干的“贵族活”;


普通安全测试找到一个Bug修完就完事了;


但形式化验证却得靠专家写出严密的数学证明,确保软件在特定条件下不会出问题。


所以这项工作不仅烧钱费脑,而且还极其耗时,动辄三五年起步,复杂一点的系统甚至要耗上十年八年。


(比如早在2004年,澳大利亚NICTA研究团队就开始为seL4操作系统内核做数学验证,5年间累计投入的工作量,足够让一个人连续干上20年。)


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


现在,AlphaProof Code把这份繁重的证明工作接了过去。


它的工作方式有点像一支AI数学研究团队。


在这个案例中,首先,5名DeepMind专家会和AI一起,把Signal需要满足的安全要求写成Lean能够理解的数学规范,再由专家逐一审核。


审核通过后,由Gemini Carbon驱动的Agent小工们就开工了。


有的负责攻克不同部分的数学证明,有的负责检查证明结果。


它们一路追着Signal实际编译出来的机器码,一步步把需要证明的安全性质逐项落实到Lean代码里。


但这份答卷可不好糊弄。


Agent写出一段,Lean就检查一段。


只要证明里存在逻辑错误,Lean就绝对不会放行。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头△AlphaProof Code工作流程图,图源DeepMind


就这样,五名研究人员各自守着一台工作站,同时推进任务,让AI不停地写、不断地验证。


短短四周内,Agent们就一口气写出了约650万行Lean证明代码,把Signal底层约14万条机器指令都纳入了数学验证。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


不仅如此,在这项庞大的证明工作完成后,AI还贴心地帮研究人员筛出了需要重点复核的部分。


谷歌在Blog中透露,最终需要专家进一步检查的代码只占约1%。(Woc,1%?!)


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


但写出650万行证明,就真的能证明这群Agent真有本事吗?


研究人员们决定再考考它。


于是,他们翻出了Signal以前已经修复的两个真实Bug,并悄悄装回隔离测试版本,看看AlphaProof Code能不能察觉。


(一个涉及旧会话与新会话之间的密钥状态处理,另一个涉及密钥交换时缺少必要检查。)


结果,两道陷阱题全被AlphaProof Code逮了个正着!


AI不仅发现了问题,还分别拿出了通过Lean检查的数学证明,有理有据地证明带有这些Bug的版本确实违反了安全要求。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


这下,Agent不仅真能证明代码符合安全要求,连故意塞进去的旧漏洞,也别想蒙混过关了。


更关键的是,DeepMind已经将这次研究的规范和约650万行Lean证明代码全部开源了,感兴趣的小伙伴们可以直接去拿来检查、复现和继续往下研究啦:


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


Anyway,这套新方法当然也有边界,谷歌Blog中也有写到: 


这次验证针对的是特定版本的Signal核心协议实现及指定安全性质,尚未覆盖整个Signal App和所有攻击场景。


但对于软件安全行业来说,AlphaProof Code意义已经相当直观——


它砍下了过去需要专家们投入大量时间、精力和金钱才能完成的数学验证的门槛。


而且这套办法还可以继续向外延伸。


从银行系统,到医疗设备固件,再到电网软件,那些一旦出错就可能造成严重后果的关键程序,未来都有机会接受同样严格的数学检验。


而站在这套AlphaProof Code背后的,是一个坚持了20多年的守望者。


一场跨越二十年的科研圆梦


对我个人而言,这一刻意义非凡。


二十多年前,我还只是一名刚刚踏上科研之路,研究如何检查复杂软件系统一致性的实习生。


如今,我有幸能亲自见证现代AI让这项艰巨的挑战变得切实可行,实在不可思议…


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


写下这段话的,正是负责AlphaProof Code研究的谷歌云首席科学家、DeepMind 副总裁Pushmeet Kohli。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头△Pushmeet Kohli,图源谷歌


他的故事,要从二十多年前说起。


2004年,Pushmeet还在印度国立技术学院瓦朗加尔分校读计算机本科,一封突如其来的邮件,让他获得了前往美国微软研究院雷德蒙德实验室实习的机会。


在那里,他跟着团队研究如何验证复杂软件系统的可靠性,也由此正式走上了科研道路。


本科毕业后,他前往英国牛津布鲁克斯大学攻读博士学位,并于2007年获得博士学位。


此后,Pushmeet进入微软研究院,一干就是十年,后来一路做到了认知研究团队负责人。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头△Pushmeet在微软研究院时期所做的演讲《人工智能的前沿——认知》


2017年,他又转身加入DeepMind,开始带领团队探索如何用AI解决科学难题。


从AlphaFold,到AlphaEvolve、AI Co-Scientist,这些年,他参与推动的项目越来越多,研究版图也从生命科学一路扩展到数学、软件和网络安全。


如今,二十多年过去,当年那个初出茅庐的实习生,已经成了Google DeepMind独当一面的科研大将。


而他年轻时研究的难题,也终于在AI的帮助下迎来了新的解法。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


Pushmeet之外,AlphaProof Code背后还站着一群大佬。


比如Swarat Chaudhuri,他既是得克萨斯大学奥斯汀分校计算机科学教授,同时也是Google DeepMind研究员,长期研究如何将AI与形式化验证结合。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头△Swarat Chaudhuri


还有密码学领域的老将Jonathan Katz。


他曾在马里兰大学任教二十多年,担任过该校网络安全中心主任,还是ACM和国际密码学研究协会(IACR)的双料Fellow。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头△Jonathan Katz,图源马里兰大学


一群深耕密码学、软件验证和AI的研究者,就这样聚到了一起。


而在宣布AlphaProof Code取得突破的帖子里,Pushmeet还特意写下了一句话:


总之,我为我的团队成员感到无比自豪。


650万行数学证明,4周交卷!Gemini 4 Carbon啃下加密协议验证硬骨头


是啊,二十多年过去,当年那个埋头钻研解法的年轻人终于等到了答案。


真好。


参考链接:

[1]https://x.com/pushmeet/status/2120127611137634376

[2]https://deepmind.google/blog/introducing-alphaproof-code/

[3]https://github.com/google-deepmind/code-verification?utm_source

[4]https://google-deepmind.github.io/code-verification/#fig-workflow

[5]https://www.youtube.com/watch?v=qgEOSO8ZlOg


文章来自于"量子位",作者 "文婷"。

AI转型,免费服务,就找AITNT
AITNT资源拓展
根据文章内容,系统为您匹配了更有价值的资源信息。内容由AI生成,仅供参考
1
AI工作流

【开源免费】字节工作流产品扣子两大核心业务:Coze Studio(扣子开发平台)和 Coze Loop(扣子罗盘)全面开源,而且采用的是 Apache 2.0 许可证,支持商用!

项目地址:https://github.com/coze-dev/coze-studio


【开源免费】n8n是一个可以自定义工作流的AI项目,它提供了200个工作节点来帮助用户实现工作流的编排。

项目地址:https://github.com/n8n-io/n8n

在线使用:https://n8n.io/(付费)


【开源免费】DB-GPT是一个AI原生数据应用开发框架,它提供开发多模型管理(SMMF)、Text2SQL效果优化、RAG框架以及优化、Multi-Agents框架协作、AWEL(智能体工作流编排)等多种技术能力,让围绕数据库构建大模型应用更简单、更方便。

项目地址:https://github.com/eosphoros-ai/DB-GPT?tab=readme-ov-file



【开源免费】VectorVein是一个不需要任何编程基础,任何人都能用的AI工作流编辑工具。你可以将复杂的工作分解成多个步骤,并通过VectorVein固定并让AI依次完成。VectorVein是字节coze的平替产品。

项目地址:https://github.com/AndersonBY/vector-vein?tab=readme-ov-file

在线使用:https://vectorvein.ai/(付费)

2
智能体

【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。

项目地址:https://github.com/Significant-Gravitas/AutoGPT


【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。

项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md