中文译本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 发布,本页由 JIC 翻译,非原作者官方版本,译文如有出入以英文原页为准 · 查看英文原页 ↗
A​ ᴇ ∷ ψ G ο B Γ b Tu ο ωſ
e t m a i n t e n a n t
—— f. 264v:那三个点是字母 m

法国 → 一位英格兰国务秘书的档案 · 图形符号同音替换密码,m 写作点 · 1580年以后

“L’Estat du Roy de Navarre et de son party en France”

BL,Harley MS 1582 ff. 263–264(DECODE R8505):四面纸,论纳瓦拉的亨利一党(他的据点、他的贵族追随者、他的盟约),敏感的条款由同一人的笔迹在句子中间就地加密。DECODE 没有标题、没有日期、没有作者,语言标为“English?”。

本项目鉴定并转录了这份文件,并仅凭密文复原了密钥;在 DECODE、Tomokiyo 处和刊本中都没有找到密钥或解读。这种密码是由约五十个图形符号组成的同音替换字母表。字母 m 写成一组两个、三个或四个点;第一次攻击把它们当成了标点,结果失败。

Daniel Bourdeau · 发布于 · 更新于

方法:仅凭密文复原密钥 · 范围:完整

摘要。这一编目条目把 Harley 1582 的两条记录配成一对,标为“不明发信人致不明收信人”。它们其实是两个不同的问题。R8501 是 Sir Edward Stafford 1586年的急件之一,其同时代解读就在它自己的 f. 72r 上(Stafford,1586年8月20日)。R8505 是一份法文政治备忘录,所用密码在 DECODE、该卷其他记录和刊本中都没有找到密钥或解读。它的明写段落给出了标题 L’Estat du Roy de Navarre & de son party en France,以及1580年以后的日期。四面全部转录(约3,600个符号),密钥仅凭密文复原,没有用猜词。最初几次求解器运行都失败了。一个对照(用同样结构的同音替换密钥加密的真实法文)以同样的方式失败,这就把问题定位在求解器而不是文本上。修正求解器后密钥出来了,而复原出的字母表又暴露了一个转录错误:它没有代表 m 或 b 的符号,这对法文来说是不可能的。之前每一轮都当作标点丢掉的点组是字母 m;一个被竖笔穿过的闭合椭圆是 b。据此重新转录后,解读文本有95.1%落在法文词语中:帕尔马亲王、一个不满派、里斯本的一名意大利工程师、罗讷河畔的博凯尔、贝济耶、卡尔卡松、蒙莫朗西、德佩尔农。范围:密钥已复原;解读出的字符中95.1%落在法文词语中(实测)。待解决:十个名码本数字,它们代表人名;以及约5%零散的字符,那里墨迹浅淡,或同一族的两种字形无法区分。

01 两条记录,其中一条当时已解读

这一编目条目涵盖 DECODE R8501 和 R8505,两者都在 BL,Harley MS 1582,在 DECODE 上都标为“Non-decrypted”(对 R8501 来说这是错的:存在一份同时代解读)。Harley 1582 是一部拼合成册的国务文书,这两条记录除了馆藏号之外毫无共同之处。

R8501(ff. 71–72)是 Stafford 一封1586年急件中的密文,其同时代解读以明文写在 f. 72r 上。本项目已转录那一页,并据此为相邻的信件重建了 Stafford 的密钥:见 Stafford 致沃尔辛厄姆,1586年8月20日。那里没有悬而未决之处。

R8505(ff. 263–264,四幅图像)是本页的主题。

f. 263r 顶部:秘书体写的标题,以及开头几行,其中密码符号与法文文本连在一起
f. 263r:标题 L’Estat du Roy de Navarre & de son party en France,以及第一段密文,它在“Joinct que”之后从句子中间开始,含有名码本数字 ·81· 和 ·21·。British Library,Harley MS 1582 f. 263r(经由 DECODE R8505)。图像:British Library,Harley MS 1582 f. 263r,经由 DECODE R8505。

02 这份备忘录是什么

明写的法文占了四面中的大部分,把纳瓦拉的亨利当作一项政治资产来评估。它列出他的两项“qualitez”(身份):首位血亲亲王,因此只要国王无子,他的权威只会增长;以及法国归正会的首领。接着列出他在吉耶讷、朗格多克、多菲内和普罗旺斯据有的地方及其驻军,追随他的伯爵和子爵,各地区能征募的火绳枪兵,天主教一派,德意志和瑞士的盟约,以及婚姻问题。文中的日期写到1576、1577和1580年;拉罗谢尔、布鲁阿日和圣让当热利是当下关注的地方。这把它放在了纳瓦拉于1580年代前中期派往各新教国家的使团之列(本仓库收有其中一个使团的数字密码,见 Ségur 1585–86),也解释了这份文件何以落入一位英格兰国务秘书的档案。

03 密码,以及写成点的那个字母

一份由约五十个图形字形组成的同音替换字母表(类似希腊字母的形状和几何形状,逐个符号隔开书写,没有分词),外加十个写在点之间的名码本数字(6、21、26、36、51、57、72、81、99、721),它们代表人名,未解码。常用字母各有三到六个同音符,罕用字母各只有一个符号,这是1580年代寻常的公文厅设计。

字母符号字母符号
a月牙形 ε、ψ、∂、∅、带杯形的 ъm点组(两点、三点、四点)
bφ(被长竖笔穿过的椭圆)n带圈脚的竖笔、σ
c⌠、反写的 L、横杠、+oΠ、三条腿的 Π、&Sha;
d#、⨺、≢(三种横杠形)p沙漏形
eL, 7, Γ, Iqc+y 连写、普通 ω
f右上方带一簇点的竖笔r带横杠的 ω,以及带交叉线的同一字形
g方括号、方形 Us双腔 ε、η、R、Ƶ、II …
hΩtβ、带交叉线的 ε、ωſ、F
i∂ 形圈、9 形、y、c、Vuъ、长 s、ϝ
lχ、下挂一个 o 的 χyv

点组是一个字母。此前这几页的每一份转录,包括本项目的第一轮在内,都把两点、三点、四点的点簇当作标点或分词符号丢掉了。它们是字母 m,这就是第一次复原的密钥里没有 m 的原因。对照如下: 7 Eb :2 psi G o B Gm b Tu o wf = “et maintenant”, Xo psi :3 G B dd 7 = “l’amitié”, :4 PiG b n c Gm q wT ne L = “Monsieur de”。另有两对符号也曾被合并:φ(b)与高的长 s(u),如“de beau|caire”和“d’une bonne armée”;以及双腔 ε(s)与月牙形 ε(a)。

f. 263v 的一条局部:图形密码符号行夹在明写法文行之间,符号中夹有点组
f. 263v:一段明写法文中的密文。符号之间的点簇是字母 m。British Library,Harley MS 1582 f. 263v(经由 DECODE R8505)。图像:British Library,Harley MS 1582 f. 263v,经由 DECODE R8505。

04 密钥是如何复原的

  1. 第一次攻击失败了。四面全部转录(约3,600个符号),用同音替换求解器(模拟退火)对照仓库里的法语语言模型运行。没有得出法文。换成英语、西班牙语和意大利语模型,各语言得分都差不多,这正是求解器没找到密钥时的表现。
  2. 一个对照找到了毛病所在。用一份同样结构的五十符号同音替换密钥加密真实法文,再用同一个求解器运行(control.py)。它以同样的方式失败,所以障碍在求解器,而不在手稿。毛病有两个:一个 Sukhotin 元音/辅音约束,对这种结构的密钥是错误的;以及一个温度尺度,相对于这种量级的对数概率差来说小得太多。两者都修正后,对照能复原100%的密钥;即使随机破坏15%的符号,仍能复原95.5%的字符。因此,这份手稿所产生的那种程度的转录噪声是可以容忍的。
  3. 手稿的密钥。修正后的求解器立刻给出了法文(“et qu’ils attendent”、“à l’avenir”、“duquel”),再以分词为目标函数做 basin-hopping,复原了字母表。
  4. 密钥反过来纠正了转录。一份没有 m 也没有 b 的法文密钥是不可能的。重新检查图像后,点组、φ 和两种 epsilon 解释了这个缺口。ff. 263v 和 264v 对照密钥逐个符号重新转录,分别改动了其中29%和31%的符号。

05 解读

完整文本按密文段排列并附明写上下文,见 reading.txt。密文承载的是作者不愿明写的内容:倒向西班牙的苗头、一桩婚事、一支德意志骑兵(reiters)大军,以及可能被收买的人。

06 仍未解决的部分

解读出的3,551个字符中,95.1%落在法文词语之内,这是用 Viterbi 分词、对照由仓库法语语料构建的37,000词词表测得的。这个度量是保守的:词表中没有的16世纪拼写和专有名词都算作未解读。

还剩两件事。十个名码本数字是名字。其中三个的上下文能缩小范围:72 是一个国家,几乎可以肯定是法国(“la guere contre ceus dela religion en 72”、“demeurera ferme en 72”);81 是一个人,很可能是国王(“le 81 son frere”);21 是一个阴性名词,指同盟或军队(“21 ch[ar]gee dela guere”)。文本都无法将其确定。约5%的字符无法归入法文词语:墨迹浅淡,以及同一族内难以区分的字形。

关于方法补充一句,因为它关系到这个数字。ff. 263v 和 264v 是对照复原的密钥、在图像上逐个符号重新转录的。ff. 263r 和 264r 上的第一轮转录只经过一轮受约束的修正:一个记号只能在第二次转录已证明容易混淆的字形之间互换(点组与 f 符号,后者是右上方带一簇点的竖笔,竖笔一淡就像一簇光点;φ 与长 s;两种 epsilon;两种竖笔圈;χ 与沙漏形;三种横杠形;方括号与 Π),而且只在词模型得分明显提高时才换。这样的记号共77个,占文本的2%,每一个都列在 emendations_all.txt 中,以便对照手稿核查。

07 来源

工作文件、两份转录、密钥和攻击脚本:targets/harley1582r8505/。