计算机先驱阿兰·图灵最广为人知的贡献,是他设计的那个用来测试人工智能与人类智能能否被区分的著名实验。然而,他在生前面对的更为关键的一次挑战,其实是破译二战期间纳粹德国所使用的恩尼格玛密码。
如今,两位密码分析师宣称,他们借助 OpenAI 和 Anthropic 开发的大语言模型,成功破解了两条长期未被解开的恩尼格玛密电。
图灵和他的密码分析团队当年制造了一台名为“炸弹机”(Bombe)的早期计算机,帮助英国在战时破译恩尼格玛密电。但仍有少数存档密电始终未被破解——通常是因为原始转录或加密过程中出现了错误。
开发者卡特·莱芬(Carter Leffen)只是让 OpenAI 最新推出的模型 Astra 在一个恩尼格玛密电数据库中搜索一条未被破解的信息并尝试解码。该模型做到了这一点:它先进行了自主的档案研究,找出上下文线索,搭建了一个恩尼格玛机的模拟器,最终成功还原出一条自2005年以来一直困扰研究者的密电明文。莱芬甚至还用 Astra 搭建了一个互动网站,来讲解整个破解过程。
弗罗德·维耶鲁德(Frode Weierud)是一名退休电气工程师,对密码学抱有终身兴趣,他维护着一个名为 Crypto Cellar 的网站,收录了各类相关资料、记录以及密电数据库。上周,维耶鲁德验证了莱芬的破解结果,并表示这让他“感到震撼”。
值得注意的是,考虑到 AI 智能体为了完成任务会采取的种种手段,Astra 模型的操作日志中提到了一些存放在“私人收藏”中、并未收录在维耶鲁德网站上的存档密电。他至今也不确定该模型是否真的访问过这些资料,猜测它们可能是被另一位研究者在网上分享的,也可能是该模型能够访问德国政府的公开档案。
“GPT-6 Astra 的表现就像一位非常专业的密码分析师和档案研究员,”他写道,“它在两天内所取得的成果,可能需要人类研究者花上数周甚至数月才能完成。就我个人而言,我曾花了好几周时间去研究 GPT-6 Astra 所提及的联邦档案馆(Bundesarchiv)文件。”
9月21日,另一位密码分析师、网络安全行业高管杰克·威利斯(Jack Willis)联系了维耶鲁德,称他利用 Anthropic 的 Claude Opus 5 模型破解了另一条未解的密电。威利斯为 Claude 提供了更为充分的引导信息,模型最终利用某位军官姓名的已知签名特征,成功破解了这条密电。
维耶鲁德指出,目前仅剩七条未被破解的恩尼格玛密电,另外还有一条密电的明文内容已知,但其加密方式仍未被破译。
或许,这样的情况也不会持续太久了。
Q&A
Q1:Astra和Opus是用来做什么的?
A:它们分别是OpenAI和Anthropic开发的大语言模型,被密码分析师用来破解二战时期恩尼格玛密码机加密、但长期未能解开的历史密电。
Q2:这些密电为什么之前一直没被破解?
A:主要是因为原始加密或转录过程中存在错误,导致密电存在缺陷,传统解码手段难以还原出完整、正确的明文内容。
Q3:现在还有多少恩尼格玛密电未被破解?
A:据弗罗德·维耶鲁德介绍,目前仅剩七条未被破解的密电,另外还有一条密电明文内容已知,但加密方式仍未破解。
