精华速览

彭博社开发人员 Carter Leffen 借助 OpenAI GPT-6 Astra 的 Extra High 版本,成功破译了一条 1941 年由德军恩尼格玛密码机加密、尘封 83 年的 82 字符无线电密文。该密文此前被档案馆列为未破译电报,内容为一名德国士兵请求行军路线指示。GPT-6 Astra 耗时约 10 小时,完成历史档案检索、恩尼格玛模拟器构建、密码分析代码编写及交叉验证等工作。破解关键来自同日另一条已解密消息中重复出现的地名 Rosenow,以及恩尼格玛不会将字母加密为自身的特性。最终剩余 68 个字符被还原为连贯德语,并保留原始拼写错误。项目代码、数据和 3D 模拟器已公开,但结果尚待独立审查。

要点透视

  • 1941 年 7 月 10 日,一名德国士兵使用恩尼格玛密码机发送了一条 82 字符的无线电密文,编号为 MVUEH,内容为报告身处德国罗斯诺并请求行军路线指示。
  • 该密文在档案馆中被列为未破译的德国陆军截获电报,此后 83 年间无人成功破解。
  • 彭博有限合伙企业纽约产品开发教练 Carter Leffen 借助 OpenAI GPT-6 Astra 的 Extra High 版本完成破解,AI 处理耗时约 10 小时。
  • 破解突破点来自同日另一条已解密消息中连续两次出现的 Rosenow 地名,研究团队据此将其作为搜索关键词。
  • 恩尼格玛密码机不会将字母加密为自身,这一特性帮助研究人员快速排除大量可能位置,最终计算出正确机器设置。
  • 解密后剩余 68 个字符被还原为连贯德语,包含 Sofort Funkantwort 和 Angabe des Marschweges 等内容,并保留了 BITTE 拼成 BTTE 等原始错误。
  • Leffen 表示,制作介绍网站所花精力比实际破解密码多 99 倍;项目页面已公开全部代码、搜索数据及可运行的 3D 恩尼格玛模拟器。
  • 该工作建立在 Frode Weierud、Geoff Sullivan 和 Olaf Ostwald 等研究人员此前密码分析工作基础上,最终结果仍需独立审查。

文章拆解

这起破译事件的核心价值,不在于 AI 单独完成了密码分析,而在于它展示了通用大模型与专业化智能体协作处理复杂历史密码学问题的潜力。恩尼格玛密码机每天约有 159 百亿亿种可能设置,简单穷举不可行。Leffen 将 GPT-6 Astra 作为工具链中枢,让多个智能体分别负责检索档案、编写搜索程序、构建模拟器和交叉验证,自己则负责设定目标与决策方向。这种“人类定策略、AI 执行多线程任务”的模式,显著压缩了传统密码分析中反复试错的时间成本。

从技术逻辑看,破解成功依赖两个关键条件:一是同日另一条已解密消息中重复出现的 Rosenow 地名,为搜索提供了高价值关键词;二是恩尼格玛不会将字母加密为自身的固有弱点,帮助快速排除大量错误位置。AI 的作用在于高效整合这些线索,并并行测试不同密钥。最终还原的德语文本保留了 BITTE 拼成 BTTE 等拼写错误,Leffen 认为这反而佐证了结果真实性,因为人为编造更可能修正错误。

对密码学与 AI 行业而言,这一案例可能引发两方面讨论。一方面,它表明大模型在历史档案分析、模式识别和多步骤任务编排上已具备实用价值,未来或可辅助处理更多未解密的冷战时期或更早的密文。另一方面,AI 辅助破译也可能被用于攻击现代弱加密系统,尽管恩尼格玛的已知弱点与现代密码学不可同日而语,但工具门槛的降低值得关注。

值得关注的变量包括:公开的代码、数据和 3D 模拟器能否通过独立专家审查,以及该解密结果是否被确认为唯一解。目前材料尚不能证明这条消息在历史上的身份,也不能证明当前解是唯一可能答案。此外,GPT-6 Astra 的具体版本、调用成本和可复现性尚待确认。潜在风险在于,若类似方法被夸大宣传为“AI 可破解一切加密”,可能误导公众对现代密码安全性的认知。总体而言,这是一次有据可查的技术演示,但其历史结论和行业影响仍需独立验证。

查看原文