历史密码学领域刚刚迎来了一次重大震动。Anthropic 的最新语言模型 Claude Fable 5.1 成功破译了由苏格兰作家托马斯·厄克特在370多年前创作的著名密码诗 Cyphral Distich。这一成就,我将详细讲述,可能会改变我们对人工智能在解密领域能力的认知。
Cyphral Distich 由两行各含32个数字的文本组成。这组密码是在厄克特1653年出版的论著《Logopandecteision》末尾被发现的。几个世纪以来,这个密码一直无法破解:1899年,它被提交至《Notes and Queries》公开讨论,后来又被收录进20世纪权威的密码学文献中。研究者克劳斯·施梅赫甚至将其列为历史上50个最难破解的未解消息中的第28位。
破解关键:书本身
此前的解密尝试均告失败,因为它们基于频率分析和替换密码,假设密钥需要从文本外部寻找。然而,Fable 5.1 注意到了关键细节。这组密码紧接在厄克特的32条“祈愿”之后印刷——这些是编号的祝愿,结尾常带有“此愿”或“所望”之类的短语。作者在正文中特别强调了数字32。
模型发现了一种规律:行中的第 i 个数字指向第 i 条祈愿,其数值表示该祈愿中单词的序号,而这些单词的首字母拼出了信息。破译后的文本是一首支持查理二世的对句:“上帝保佑查理二世国王,使他成为这片土地的最高统治者。”
结果具有自证性:每行恰好有32个字母,两行押韵,而厄克特作为斯图亚特王朝支持者的政治立场与内容完全吻合。
第二次胜利与社区分歧
用同样的方法,模型还破译了更复杂的 Cyphral Octastich 密码,其中包含285个数字,密钥是《The Jewel》(1652年)一书的页码。不过,由于数字化副本中缺少所需页面,第五行中有九个字母未能破译。
然而,事情并非毫无争议。历史密码学专家已表达了质疑。Reticuli Labs 的报告中指出了算法中的十处不一致:要得到单词 KING,第11位需要字母“K”,但相应部分中没有以该字母开头的单词。对65种计数方式的穷举仅得到64个位置中的8个匹配——这属于纯随机水平。
我的分析:尽管 Fable 5.1 的成就令人印象深刻,但围绕方法论的争论表明,我们才刚刚开始理解 AI 如何与历史谜题互动。或许真相介于两者之间,我们需要1653年版的实体书才能做出最终裁决。无论如何,这展示了现代 LLM 能够进行超越简单穷举的非常规思考。