Claude Fable 5.1 破解了有 370 年历史的 Cyphral Distich

TL;DR – 发生了什么以及为何重要

Claude Fable 5.1 破解了有 370 年历史的 Cyphral Distich,其方法是将密码前出现的 32 条 Proquiritation 本身作为密钥,从而将谜题转化为一个直接的书本密码。解码后的明文是一段为查理二世祈祷的保皇派祷文,证实了一个长期存在的历史谜团,并展示了前沿 LLM 可以通过持续的、线索驱动的搜索来解决档案谜题。


密码及其历史

Cyphral Distich 出现在托马斯·厄克特爵士的 Logopandecteision(1653 年)末尾,形式为两行,每行 32 个数字。学者们将其列为前 50 大未解历史密码之一(Klaus Schmeh),并且它曾被引用在 Notes and Queries(1899 年)及后来的密码学综述中。此前的尝试使用了频率分析、替换密码和同音替换,但都未成功,因为它们假设存在一个外部密钥。

Fable 5.1 发现的关键洞察

Fable 5.1 识别出两个指向自引用密钥的文本线索:

  1. 密码前紧邻着 32 条 Proquiritation,且厄克特在散文中强调了数字 32。
  2. 随附的诗歌承诺,诚实的读者会找到“他自己内心的愿望,以及作者的心意”,这与 Proquiritation 中反复出现的“愿望/希望”语言相呼应。

“没有哪个数字能像三十二那样……被选中” – 厄克特,Logopandecteision

结合这些线索,Fable 推断密码中的第 i 个数字索引了第 i 条 Proquiritation 中的一个单词,而该单词的首字母构成了明文。

解码步骤

步骤 操作
1 按顺序列出 32 条 Proquiritation。
2 对于位置 i(从 1 开始)处的每个密码数字 n,转到第 i 条 Proquiritation,并选择第 n 个单词。
3 取所选单词的首字母。
4 将 32 个字母连接起来形成第一行;对第二行重复此操作。

脚本 verify_octastick.py(包含在 Vals AI 仓库中)自动执行此映射并打印生成的字母。

得到的明文

解码出的两行是:

O GOD UPHOLD KING CHARLS THE SECOND AND
MAKE HIM THE SUPREME RULER OF THIS LAND

两行都恰好包含 32 个字母,并以押韵对 and / land 结尾,符合预期的 distich 形式。内容与厄克特已知的保皇派立场一致,使得该解决方案在历史上具有合理性。

将该方法扩展到 Cyphral Octastich

Fable 将相同的原理应用于厄克特 The Jewel(1652 年)中一个更大的密码,该密码包含八行共 285 个数字,外加一个十行诗。规则变为:

  • k 个数字索引书中第 k 页上的一个单词。
  • 取该单词的首字母。

解码出的 octastich(仍有九个字母不确定)读起来像一首 ottava rima 保皇派祷文,例如:

GREAT LORD, MANTAINE THAT REGAL FAMILIE
WHEREOF KING CHARLS THE SECOND IS THE HEAD,
AND GRANT THAT HE MAY BEARE THE SUPREME SWEIGH
WHERE ENGLISH, SCOTS AND IR[I]SH ARE BORNE AND BRED,
…
AMEN, SO BE IT.

轻微的不规则之处(例如“IRSH”中的笔误和一段混乱的“CONERTHTO”)已在原始博客中记录,并归因于转录错误或印刷问题。

模型的提示方式

作者给 Fable 5.1 设定了一个简单的目标:解决一个未解的密码。额外的约束包括:

  • 避免已有已知解决方案或多种合理答案的密码。
  • 排除最难的历史密码(例如 Kryptos K4)。
  • 鼓励创造性和详尽的分析。

Fable 花费了 44 分钟,处理了 176k 个 token,反复迭代可能的解释,直到基于 Proquiritation 的书本密码浮现。模型的坚持,而非任何新颖的密码分析算法,是决定性的因素。

社区反应(精选评论)

“答案事后看来很简单。它只是一直寻找,直到找到——而这种坚持可能会在许多其他领域显现。” – 作者的观点,多位评论者表示赞同。

“我很惊讶 Anthropic 没有抢先发布那个公告。” – 对竞争激烈的 AI 格局的幽默调侃。

“模型将成为历史学家手中的福音。” – 强调了对档案研究的更广泛影响。

“这更多是关于低垂的果实,而非原始能力。” – 几位用户指出,一旦找到正确的提示,这个密码就是可解的。

“当前 AI 能破解 Zodiac 杀手的密码吗?” – 一个关于 LLM 密码分析极限的反复出现的问题。

这些评论共同强调,这一突破与其说是神奇的推理,不如说是在文本线索引导下的穷举搜索。

对 AI 辅助学术研究的意义

  1. 概念验证 – 前沿 LLM 可以自主识别可解的历史谜题,并应用适当的密码学技术。
  2. 可扩展性 – 相同的提示框架可以应用于其他未解的密码、铭文或档案谜题,这些谜题因人类带宽有限而被忽视。
  3. 验证需求 – 独立复现(确定性脚本、源扫描)仍然至关重要,以确认解决方案不是训练数据或幻觉的产物。
  4. 长尾影响 – 解决许多中等难度的难题,其累积效应可能远超少数高知名度的突破。

开放问题与未来工作

  • 完成 Octastich – 通过查阅 The Jewel(1652 年)的实体副本,解决九个不确定的字母,以验证页码偏移异常。
  • 基准测试其他模型 – 系统性地测试 Claude Opus、GPT-4 以及新兴的开源 LLM 在一份精选历史密码列表上的表现。
  • 创建公共测试套件 – 汇编一个经过验证的未解密码(带有出处)的仓库,以跟踪模型改进的进展。
  • 评估安全影响 – 虽然这些密码是历史性的,但该方法引发了对未来 AI 辅助攻击现代密码方案的质疑。

参考文献

  • Urquhart, Logopandecteision (1653), pp. 412-417, 417.
  • Klaus Schmeh, “Top 50 Unsolved Encrypted Messages”, 2019.
  • Vals AI 博客文章, Fable solves Cyphral Distich, 2026 年 9 月 13 日.
  • DOST 中“swey”的词条(17 世纪早期苏格兰语), DSL.
  • ESTC 记录 R203867, CERL.
  • Cipherbrain 讨论, scienceblogs.de (2019).

Sources

相关