GPT-6 Astra破解拿破仑217年前密信

一封尘封217年的拿破仑加密军事信件,被AI完整破译了。据英国《每日电讯报》与Live Science报道,网络安全公司SentinelOne的AI工程师卡特·丘奇(Carter Church)借助OpenAI的GPT-6 Astra模型,仅用约6小时的模型执行时间,就还原了这封1809年密信的全文。
这封信写于1809年3月16日,当时奥地利正准备对法国开战。拿破仑指示继子、时任意大利总督的欧仁·德·博阿尔内,把法军与盟军的部署情况以密文送交驻扎在达尔马提亚的将领马尔蒙。现存文件以一行普通法语开头,其后是24行由数字、字母和自创符号组成的密文。
真正的难点在于密码本早已遗失。这封信用的是同音替换密码,约1300个密码单元对应155种不同符号,同一个字母可能由多个符号表示,部分符号还直接代表完整的法语单词,传统词频分析因此失灵。此前研究者只确认了其中33个符号的含义。
丘奇的工作流程分几步:先把1969年法国军事史期刊上那张低分辨率扫描图切行、逐个识别手写符号并合并笔迹变体;再让模型检索到密码学史学者Daniel Tant整理的那张33符号对照表——这张表此前从未被与马尔蒙信件关联起来;最后用模拟退火算法穷举剩余符号的映射,并以大仲马、雨果及马尔蒙本人著作中的法语特征检验译文是否自然。
破译出的内容是一份战前军事简报:列出了巴伐利亚、波兰、萨克森、意大利方向的法军及盟军兵力,还有正向奥地利推进的俄军。信中还敦促马尔蒙不要因为孤立无援而被「几支部队或一群乌合之众」吓倒,并断言奥地利将四面受敌。历史学家也提醒,信中部分兵力数字与拿破仑实际掌握的兵力并不完全吻合,需要放回整体史料中审视。
为排除模型直接「背答案」,丘奇在二次验证时移除了所有涉及拿破仑与马尔蒙的参考文本,模型仍得出一致结论。维护历史密码数据库Cryptiana的Satoshi Tomokiyo复核后,已把该条目标记为已破解。研究这类方法的学者同时提醒,同样的能力若被用来比对文风去定位匿名账号,就是另一回事了。
丘奇本人很谨慎:这类密码对专业密码学家并非不可破解,真正稀缺的是把转写、检索、编程、语言分析与历史比对串起来所需的时间和跨领域知识。而历史档案里恰恰堆着大量这样「没人有空做」的未解问题——这可能才是AI对史学研究最实际的价值。
编译自 IT之家(源报道见英国《每日电讯报》与 Live Science),原标题:「OpenAI GPT-6 Astra破解拿破仑1809年密信,揭示217年前军事部署」
