2026-09-17 18:42 1008 次浏览

GPT-6 Astra 十小时还原德军电报,AI密码分析能力引关注

彭博开发人员借助OpenAI GPT-6 Astra,成功破译一条82字符的二战德军恩尼格玛密文。AI智能体完成档案检索、模拟器构建与密钥验证,剩余68字符还原为连贯德语。项目代码与3D模拟器已公开,但历史身份与唯一性仍待独立审查。

八十三年前的82字符电报终被还原

一条在二战期间由德军士兵发出的短电报,自1941年7月10日发出后始终无人破译。该消息使用恩尼格玛密码机加密,全文仅82个字符,内容涉及行军路线请求与立即回复的指令。八十余年间,它被档案馆标注为未破译的德国陆军截获电报,直到近期一项由AI深度参与的密码分析项目将其重新带回公众视野。

据案例研究披露,现任彭博有限合伙企业纽约产品开发教练的Carter Leffen,借助OpenAI的GPT-6 Astra完成了这项破译工作。Astra的“Extra High”版本大约耗费10小时处理该任务,期间串联起历史档案检索、存疑字符比对、恩尼格玛模拟器搭建、密码分析代码编写、并行实验、密钥测试与结果交叉验证等多个环节。Leffen负责设定目标并决定下一步方法,多个专业化AI智能体则分别承担资料分析、搜索程序编写和历史电报比对等具体工作。

已知明文与机器弱点打开缺口

恩尼格玛密码机每天约有159百亿亿种可能的设置组合,简单穷举并不现实。研究团队最初尝试的多种方法均未取得进展,同一天使用的已知密钥无法匹配,自动化搜索也没有返回有价值的结果。真正的突破来自当天另一条已成功解密的消息——其中“Rosenow”这一地名连续出现两次。Leffen和AI智能体据此推测,该地名也可能出现在此前未破解的密文中,于是将其作为搜索关键词。

恩尼格玛密码机自身的一个著名弱点也发挥了作用:机器永远不会将一个字母加密成它本身。这意味着若原文某位置为字母“R”,密文对应位置就不可能也是“R”。仅凭这一特性,大量可能的位置被迅速排除。在其中一个位置,所有条件最终吻合,研究团队计算出相应的机器设置,随后剩余68个字符被还原成连贯的德语文本,其中包括“Sofort Funkantwort”(立即无线电回复)和“Angabe des Marschweges”(说明行军路线)等内容。档案中单独保存的一份电报抬头也进一步确认了这组机器设置。

拼写错误反而成为真实性佐证

解密后的文本保留了一些很可能来自无线电操作员本人的拼写错误,比如将“BITTE”拼成了“BTTE”,将发件人名字“Waschbusch”拼成了“WASCHBBSCH”。Leffen认为,这些错误反而可以作为解密结果真实性的佐证,因为如果是人为编造的结果,文本更可能被刻意修正为没有错误的版本。

按照Leffen自己的说法,真正的密码破解甚至并不是整个项目中最困难的部分。他表示,自己“花在制作介绍这个问题及其解决方案的网站上的精力,比实际破解密码多了99倍”。目前,该项目页面已经提供全部代码、搜索数据以及一个可以运行的3D恩尼格玛模拟器供下载。相关软件包可以验证研究人员公布的计算过程,并复现寻找密钥的关键步骤。

不过,这些材料并不能证明这条消息在历史上的身份,也不能证明当前找到的解密结果是唯一可能的答案。这项工作建立在Frode Weierud、Geoff Sullivan和Olaf Ostwald等研究人员此前密码分析工作的基础上。最终这次解密是否能够经受住独立审查,还需要相关领域专家对其公开发布的代码、数据和分析材料进行进一步评估。

AI辅助密码分析进入实用化阶段

恩尼格玛密码机在1932年就已被波兰数学家Marian Rejewski首次破解,但具体密文的破译往往依赖已知明文、密钥规律和人工经验。此次案例中,AI智能体承担了从资料检索到代码生成、从并行实验到交叉验证的完整链条,显示出大模型在历史密码分析这类高度专业化任务中的工具价值。

更值得关注的是人机协作的边界。Leffen的角色更接近项目指挥者,负责定义问题、选择路径并判断结果可信度,而AI负责执行大量重复性、检索性和试错性工作。这种分工模式若能在更多密码学与历史档案场景中复现,或将改变传统研究团队的人力配置方式。但与此同时,公开代码与数据的可复现性、结论的唯一性与历史准确性,仍是这类AI辅助研究走向学术认可前必须跨越的门槛。