一封拿破仑写于1809年的加密军事信件,因为密码本遗失,在过去217年里始终没能被完整解读。现在,一名AI研究人员借助OpenAI GPT-6 Astra把它破开了,整个过程约耗时6小时。

完成这项工作的是SentinelOne员工、AI工程师卡特·丘奇(Carter Church)。他从一张历史文献扫描图像开始,让模型对信件进行文字识别和密码分析。这封信写于1809年3月16日,当时奥地利正准备对法国开战。

打开网易新闻 查看精彩图片

一封写给继子的加密军令

拿破仑致信自己的继子、意大利总督欧仁·德·博阿尔内(Eugène de Beauharnais),要求其通过加密信件向法国将领奥古斯特·德·马尔蒙(Auguste de Marmont)传递军事信息。

现存文件开头包含一行普通法语,随后是24行由数字、字母及自创符号组成的加密文本。研究人员此前已经确认了其中33个符号的含义,但由于完整密码本丢失,其余部分一直无法破解。

这封信包含约1300个密码单元和155种不同符号,其中部分符号代表单个字母,部分符号则对应完整法语单词。

AI是怎么一步步拆开的

GPT-6 Astra首先分析扫描图像,将文档切分为多个区域并识别其中的符号,随后尝试破解密码结构。模型采用了模拟退火算法等方法,对不同符号可能对应的字母和单词组合进行大量测试,并结合历史法语文本中的字母和词语规律进行比对。

在分析过程中,AI参考了包括大仲马、维克多·雨果以及马尔蒙本人相关作品在内的历史法语文本特征,以评估不同破解结果的合理性。同时,模型还发现部分符号并不代表单独字母,而是对应完整法语词汇。

破解后的内容揭示了拿破仑在1809年奥地利战争爆发前夕的军事部署信息。信件列出了法国及盟军在欧洲多个地区的兵力情况,包括巴伐利亚、波兰、萨克森和意大利方向的军队,以及向奥地利推进的俄罗斯军队情况。

补上了历史记录里缺的那一块

该解密结果还补充了部分此前历史记录中缺失的信息。研究显示,这封写给马尔蒙的信件包含有关奥地利军队部署、马尔蒙所处位置以及法国方面军事计划的更多细节。

马尔蒙当时驻扎在达尔马提亚地区,远离拿破仑主要军队,因此拿破仑希望通过这封信让其了解整体战局并做好行动准备。

丘奇表示,这类破解工作理论上也可以由人工完成,但通常需要大量时间和专业知识。此次AI系统的特点在于,它能够同时完成历史文档识别、符号分类、密码推理以及文本重建等此前通常由不同领域专家分别完成的任务,而且只用了6个小时。

为验证模型并非依赖已有历史资料直接生成答案,丘奇还重新运行了分析流程,并移除了与拿破仑和马尔蒙相关的历史文本作为参考。据其介绍,模型仍然得到了相同的解读结果。

此次破解结果随后得到历史密码研究数据库Cryptiana维护者Satoshi Tomokiyo的认可,该数据库已将马尔蒙信件标记为已破解密码。