中文译本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 发布,本页由 JIC 翻译,非原作者官方版本,译文如有出入以英文原页为准 · 查看英文原页 ↗
65 · 35 · 21 · 26 · 59
28 · 69 · 49 · 50 · 70 · 44
11 · 79 · 85 · 35 · 12 · 69 · 28 · 29 · 79 · 44

爱尔兰 / 英格兰 · 带名码本的数字密码 · 1634–35年

Maltravers 勋爵致 Ormonde 伯爵

Maltravers 勋爵
发信人Maltravers 勋爵
Ormonde 伯爵
收信人Ormonde 伯爵

Dorking,1634年9月13日;白厅,1634/5年1月22日 · HMC,Calendar of the Manuscripts of the Marquess of Ormonde,第 i 卷(1895),pp. 28–29

字母表、虚码和密钥布局由印出的 59 个数码及其前后的明写部分复原;随后又根据 Wentworth 本人的急件认出了七个名码本代码

Daniel Bourdeau · 发布于 · 更新于

方法:相邻明文复原密钥 · 程度:完整

摘要。Maltravers 勋爵 Henry Frederick Howard 写给 Ormonde 伯爵(后为公爵)James Butler 的两封信中,含有一种数字密码的 59 个数码。历史手稿委员会(Historical Manuscripts Commission)1895年印出这两封信时没有附解读,S. Tomokiyo 也把它们列入尚无已知解答的密码;印本中找不到密钥或解读。密钥是从数码前后的明写部分复原的。这套密码好破,原因有四。一是密钥很规整:辅音按字母顺序排列,从 7 起每个三个数码,元音从 64 起,因此一个字母的各同音符是相连的数码。二是 Wentworth 圈子的其他密码也用同样的设计。三是两封信全文印出,每段加密文字前后的明写部分都能提供猜词。四是 Knowler 1739年刊印的 Wentworth 急件用明文记述了同样的事件。这些数码分为字母(91 以下)、虚码(91–111)和一个小型名码本(112 及以上);letters 和 councellor 中的双写字母用相邻数码书写,由此可见分块布局。每个拼写出的词都能解读(angry、letters、Crosby、a councellor),名码本代码则可由1634年爱尔兰议会的史实推定:Kildare 来到英格兰,“because he was angry [with] the Lord Deputy, [and the King] refused to see him because he brought no letters from the Lord Deputy”;1635年1月,“the Lord Deputy hath written … much in praise of Ormonde … for his good carriage in Parliament, and upon his motion Ormonde is to be a councellor”。Ormonde 正是在那个月宣誓进入爱尔兰枢密院。Knowler 的文本用同样的措辞记述了这两件事:国王“refuseth to admit” Kildare;Ormonde 被提名进入枢密院,作为对 Sir Piers Crosby 的“exchange”,页边批注则说宣誓授职的令状随信寄回。完成程度:所有拼写出的词均已解读。九个名码本代码中有七个已根据文献认定;关于 Crosby 的一个分句里的两方(185、149)尚未认定。

01 文献

Maltravers(1608–1652)是 Arundel 伯爵的继承人,1634年出席爱尔兰议会,是年轻的 Ormonde 伯爵的朋友和通信者。他从英格兰寄出的信报告宫廷消息;敏感部分(Kildare 伯爵与总督 Wentworth 的争执,以及别人写到 Ormonde 本人的内容)用数码书写。原件在 Ormonde 文书中(今藏爱尔兰国家图书馆);网上唯一可见的文本是 HMC 摘要目录,其中的数码已对照页面扫描核对。

HMC Ormonde MSS 第 i 卷 p. 28,含1634年9月13日那封信的密码数码
HMC Ormonde MSS,旧编第 i 卷(1895),p. 28:1634年9月13日的信。图像:Historical Manuscripts Commission, Calendar of the Manuscripts of the Marquess of Ormonde, old series i (1895), p. 28,经由 Internet Archive(calmarqormonde01greauoft)。
13 Sept 1634:   ...he came over because he was 65, 35, 21, 26, 59, 98, 113, 186, 108, 143, refused to see him
                because he brought no 28, 69, 49, 50, 70, 44, 89, from 186, 99.
22 Jan 1634/5:  You desire to know what 93, 185, 95, hath written unto 99, 149, concerning 98, 10, 44, 79, 47, 8, 59,
                for whom 270 thus hereafter ... 95, 186, 98 hath written unto 98, 218, 97 much in praise of 100, 174,
                103 in general, and particularly for his good carriage in 111, 95, 221, and upon his motion 93, 31,
                174 99 is to be 64, 99, 11, 79, 85, 35, 12, 69, 28, 29, 79, 44, in which courses 174 shall do well
                to continue.

02 结构

03 密钥

三个猜词确定了这张表。“brought no 28 69 49 50 70 44 89”必然是 letters;“is to be 64 [虚码] 11 79 85 35 12 69 28 29 79 44”得出 a councellor;“concerning 10 44 79 47 8 59, for whom 270 thus hereafter”,即那位在1635年1月处境将要“go worser”的人,是 Crosby(Sir Piers Crosby,那年冬天被 Wentworth 清出爱尔兰枢密院)。三者都符合同一种排列;对 42 种规整表格(起点 1–11,分块大小 2–4,元音块 2–6)作穷举扫描,按英语四字母组得分,它排在第一:

bcdfghklmnpqrstwxyz
7–910–1213–1516–1819–2122–2425–2728–3031–3334–3637–3940–4243–4546–4849–5152–5455–5758–6061–63
aeiou虚码代码
64–……69, 70……79–…85–…91–111112 及以上(人名、词语)

辅音:24 字母字母表(i = j,u = v)中的十九个。已见数码:b 8 · c 10 11 12 · g 21 · l 28 29 · m 31 · n 35 · r 44 · s 47 · t 49 50 · y 59 · a 64 65 · e 69 70 · o 79 · u 85。元音块的大小(从 64 起各五个,或 a = 3、其余各 6)无法从这份文本确定;1–6 未见使用。

04 解读

红色 = 用密码拼写 · 蓝色 = 名码本代码,其值依据 §05 中的文献 · 虚码已删去

1634年9月13日。My lord of Kildare is long ago in England though I have not seen him; it is said he came over because he was angry [113 = with] [186 = the Lord Deputy]; [143 = the King] refused to see him because he brought no letters from [186 = the Lord Deputy].
1634/5年1月22日。You desire to know what [185] hath written unto [149] concerning Crosby, for whom 270 thus hereafter; of which I can give you no account at all, only by what I hear it is like to go worser with him rather than better. [186 = the Lord Deputy] hath written unto [218 = Secretary Coke] much in praise of [174 = Ormonde] in general, and particularly for his good carriage in [221 = Parliament], and upon his motion [174 = Ormonde] is to be a councellor, in which courses [174 = Ormonde] shall do well to continue.

史实与解读相符。第十六代 Kildare 伯爵 George FitzGerald 在1634年议会期间因 Kildare 地产问题与 Wentworth 闹翻,当年夏天渡海去了英格兰;Sir Piers Crosby 在同一届议会中反对总督,1635年初被逐出爱尔兰枢密院;而在下议院辩论中支持 Wentworth 的 Ormonde,于1635年1月——也就是第二封信写成的那个月——宣誓进入爱尔兰枢密院。186 作为 the Lord Deputy(总督)出现三次,用法一致;174 作为 Ormonde(“your lordship”)出现三次;221 作为 Parliament(议会)紧跟在“his good carriage in”之后。下一节根据 Wentworth 本人的信确定 143、218 和 113;185 和 149 仍未确定。

05 与 Knowler 的对照

Wentworth 的急件由 William Knowler 于1739年刊印,书名 The Earl of Strafforde’s Letters and Dispatches。第一卷涵盖1634–35年,两段密文背后的事件都在其中,用的是 Wentworth 自己的话,页边还有 Coke 国务大臣的答复。

Wentworth 致 Coke,1634年10月(i. 309)。“The Earl of Kildare went away from hence without the privity of this State, and in seeming displeasure against me … within an hour after, he put to sea for England. Indeed I should not have mentioned thus much, but that I hear his Majesty refuseth to admit him to kiss his hand, which I acknowledge as a respect to me.”页边批注:“The Earl of Kildare shall be sent back as is advised.”

这正是 Maltravers 9月13日那句话:Kildare angry [113] the Lord Deputy;the King 因他没带总督的信而拒绝见他。所以 143 = the King(国王),而 113 是“angry”与总督之间的连接词(“with”;Wentworth 用的词是“against”)。

Wentworth 致 Coke,都柏林,1634年12月22日(i. 352–3)。“In the Higher House, there is my Lord of Ormond, that hath as much advantage of the rest in judgment and parts, as he hath in estate and blood; and one, who upon my observation since I came hither, expresseth very good affections to the Crown and Government; so as I hold him a person of consequence, and fit to receive some mark of his Majesty’s favour, and humbly offer it to his Majesty’s wisdom, whether it were not seasonable to make him a Counsellor … so as I should think we had got much the better by the exchange of the Earl of Ormond for Sir Piers Crosby.”页边批注:“for the Earl of Ormond, your Lordship shall receive herewith his Majesty’s warrant to swear him Counsellor, according to your advice.”

一个月后,Maltravers 写道:the Lord Deputy hath written unto [218] much in praise of [Ormonde] in general, and particularly for his good carriage in [Parliament], and upon his motion [Ormonde] is to be a councellor。两者逐句对应:186 = the Lord Deputy,174 = Ormonde,221 = Parliament(即 Wentworth 说的“Higher House”),218 = Mr Secretary Coke,也就是这份急件的收件人。急件是写给国王看的,Coke 的页边批注就是国王的答复,所以 218 的另一种可能是“the King”,但国王已经有了 143。270 是 Maltravers 把 Crosby 的名字拼写一次之后给他指定的代码。James Howell 1635年1月1日从威斯敏斯特写信给 Wentworth,说 Crosby 在英格兰,而且“in a bravery resolved never to see Ireland while your Lordship governs”:这就是“like to go worser with him”背后的宫廷传闻。

代码取值证据
186总督(Wentworth)三处用法一致;Knowler i. 309, 352–3
174Ormonde 伯爵三处用法;Knowler i. 352–3 及 Coke 的页边批注
221议会“good carriage in” ↔ “in the Higher House”
143国王“refused to see him” ↔ “his Majesty refuseth to admit him to kiss his hand”
218Coke 国务大臣(或经由 Coke 转达的国王)12月22日急件的收件人
270Sir Piers Crosby在文中指定
113with / against“angry”与总督之间的连接词
185身份不明的一方“what 185 hath written unto 149 concerning Crosby”;不是总督
149身份不明的一方同一分句;不是国王,也不是总督

06 尚不确定之处

07 方法

  1. 使用 Internet Archive 上 HMC 卷册的 OCR;提取了两封信,每个数码都对照页面图像核对过。
  2. 用正则表达式扫描整卷(以及新编各卷)寻找其他数码段:仅有的其他密码(1644年、1650年代)用的是不同密钥;书中没有印出密钥或解读。
  3. 对 91–111 作位置检验(段落边缘统计)→ 虚码。相邻数码组成的双写 → 分块字母表。
  4. 从明写部分和1634–35年的事件中取得猜词;对规整表格作穷举扫描,按英语四字母组评分;由猜词推出的表格胜出。
  5. 作为对照,只用 28 个字母数码运行模拟退火同音替换求解器,得到的文本四字母组得分不错,却毫无意义。在这种长度下,答案来自密钥的结构;统计信息太弱。
  6. 第二轮工作:在 Knowler《Strafforde’s Letters》第一卷的 OCR 中搜索 Kildare、Crosby、Ormond、Maltravers 和 Arundel;每处命中都按信件标题、落款日期和页眉定位。摘录存放在代码库中。

08 试用密钥

数码之间用空格或逗号分隔。字母按表格解码;虚码显示为 ·;代码显示为 [n] ,有值的附上其值。

09 来源

分析脚本和完整密文都在代码库中(targets/ormonde/).