尘封217年的军事密信

近日,SentinelOne员工、AI工程师丘奇借助 OpenAI GPT-6 Astra,成功破解了一封拿破仑写于1809年的加密军事信件。由于完整密码本遗失,这封信在过去 217年 里始终未能被完整解读。

信件写于 1809年3月16日,当时奥地利正准备对法国开战。拿破仑致信自己的继子、意大利总督博阿尔内,要求其通过加密信件向法国将领马尔蒙传递军事信息。

现存文件开头有一行普通法语,随后是24行由数字、字母及自创符号组成的加密文本。研究人员此前只确认了其中 33个符号 的含义。整封信包含约 1300个密码单元 和 155种不同符号,部分符号代表单个字母,另一部分则直接对应完整法语单词。

GPT-6 Astra如何破局

丘奇从一张历史文献扫描图像开始,让GPT-6 Astra先进行图像分区、符号识别和文字整理,随后进入密码分析阶段。

模型的主要破解思路包括:

  • 使用模拟退火算法,快速测试不同符号与字母、单词之间的组合;
  • 结合历史法语文本中的字母频率和词语规律,评估破解结果是否合理;
  • 参考大仲马、雨果以及马尔蒙本人相关作品等历史语料;
  • 识别出部分符号并非字母,而是代表完整的法语词汇。

传统上,这类工作需要历史文献识别、符号分类、密码推理和文本重建等不同领域的专家协作完成,人工虽然理论上也能破解,但要耗费大量时间。GPT-6 Astra将这些任务串联起来,全程只用了约 6小时。

结果通过“去资料”验证

解密内容揭示了拿破仑在1809年奥地利战争爆发前夕的军事部署,还补充了部分此前历史记录中缺失的信息。

为了证明模型不是直接调取已有资料“背答案”,丘奇重新运行了分析流程,并移除了与拿破仑和马尔蒙相关的历史文本。结果模型仍然得出了相同解读。

目前,这次破解结果已得到历史密码研究数据库 Cryptiana 维护者Satoshi Tomokiyo的认可,该数据库也已将这封马尔蒙信件标记为“已破解密码”。

【编辑观察】这封密信最有意思的地方,不只是AI读得懂古老手写体,而是它能在缺失密码本的情况下,把图像识别、语言规律和密码推理整合成一条完整工作流。对历史学和密码学来说,AI更像一个能通宵干活的跨学科助手。