中文译本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 发布,本页由 JIC 翻译,非原作者官方版本,译文如有出入以英文原页为准 · 查看英文原页 ↗
J, ∂, m y r̈ l 4 a g ȥ p̈ ṫ f̈ ‡ ꞔm r p̈ o 63 p ‡ f q ȥ ‡ ꞔm d b q y ȏ
ꞔm r f, s̈ 48 x̊ B c a q ȥ l, m g ȥ r x 4 J ſ ꞔm ꝑ t h f

巴黎 → 罗马 · 字母与数码的同音替换密码,带加点的词语符号 · 1601年11月

亨利四世致 Philippe de Béthune,1601年11月9日、10日和22日

亨利四世
寄信人亨利四世
Philippe de Béthune
收信人Philippe de Béthune

BnF Français 3484,nos. 7、8 和12(ff. 33、34、46–47),即寄出的原件,署名 Henry,由 Villeroy 的秘书副署 · 总目第22条,“avec chiffre”,信纸上没有解读

密钥是借助相邻明文复原的:往后数四叶的11月10日信的明文底稿,以及该卷中其他信件的页边解读。11月10日的信已完整解读。11月22日的信大部分是法语明文,已完整转录;其中八十段短密文只解密出片段。11月9日的信是一页密文,既无底稿也无旁注,约解密出十分之六的词,一个实测的上限表明,其转录不允许解出更多。没有找到11月9日和22日两封信的前人解读。

Daniel Bourdeau · 发布于 · 更新于

方法:相邻明文复原密钥 · 程度:部分(密文的55%)

摘要。Fr. 3484 是亨利四世写给 Philippe de Béthune 的信件档案,后者于1601年8月作为常驻大使被派往罗马。目录说明把其中约二十五封标为“avec chiffre et déchiffrement”,而1601年11月9日、10日和22日的三封只标“avec chiffre”。解读出自收信方的办公室:或是密文叶页边上编了号的意译,或是(12月10日那封)逐字的脚注。这三封没有解读的信,恰逢埃斯特与 Aldobrandini 之间的债务结算、Biron 的阴谋和王太子诞生之时。用缩略图逐页浏览整卷后发现,目录说明在 f. 36 称为“copie du n° précédent”的,其实是11月10日那封信的明文底稿,连修改处都在:f. 34 上每一段加密文字在那里都有对应的文本。把两者,连同11月8日和12月10日带旁注的段落,用一个统计对齐程序(EM)对齐,其初始值来自放大四倍和七倍的人工核对。由此得出了这套密码的设计、大多数字母的密钥以及约二十个词语符号。这正是 Bazeries 在1901年刊印的、为其兄长制作的“chiffre baillé à M. de Béthune, 1599”的设计,只是取值不同:字母用数字和字母形状的符号表示,带同音符;带逗号、一个点或两个点的字母按字母顺序成系列地代表常用词;两位数代表人名(48 = Cardinal,17 = Aldobrandin,7 = le Roy d’Espagne)。11月10日的信讲的是国王为里昂和约付给枢机主教 Aldobrandini 的钱:已经通过 Sillery 付了一万埃居,另许诺在1602年头四个月内再付一万,“sans avoir esgard à l’arrest obtenu par lad. duchesse de Nemours”,由枢机主教 d’Ossat 出面告知,Béthune 则假装没有收到这封信。11月22日的信共四页,在同一些行内把法语明文与八十段短密文交织在一起,因此大部分意思由明文承载。这封信已完整转录,其密文段解密出了片段。主题包括为“relever le party françois a Rome”而支付的 Camaiano 年金、Barberini 的到来、教皇的两次接见,以及派去邀请教皇出席王太子洗礼的信使。11月9日的信在“il me mande qu’il est certain que”之后整页都是密文,既无底稿也无旁注,约解密出十分之六的词。为这一页计算的上限(一种预言机上限)说明了原因:解码器的得分已经超过其自身转录所允许的上限,因此该信约29%的字母无法由转录下来的字形产生。另外十次尝试,每次都做了测量,都没能把它提高。状态:11月10日的信已解读;11月22日的信已转录,其密文段解密出片段;字母、音节组和常用词的密钥已复原,包括双写符号;两位数人名尚未解决;11月9日的信约解出十分之六的词,已到实测上限。下一步要去档案馆:Cinq cents de Colbert 346。

01 文献

Philippe de Béthune 是 Rosny(即后来的叙利)的弟弟,带着1601年8月23日的指示(本卷第2号)前往罗马,任常驻大使至1605年。fr. 3484 中国王写给他的信,时间从1601年10月到1602年10月。它们是寄出的原件,署名Henry,副署de Neufville,即 Villeroy 的办公室,密码也是这个办公室的。罗马的使馆解读一封信时,会把解读用较小的字写在页边,按段落编号1、2、3,或者写成用符号标引的脚注;本卷保留了这些解读。有三封信没有解读。

字母张密码可用的明文
巴黎,1601年11月8日(第6号)30v–31v六段,每段一到五行编号的页边旁注,近乎逐字
巴黎,1601年11月9日(第7号)33r22行,即“il me mande qu’il est certain que”之后的整个正文无
巴黎,1601年11月10日(第8号)34r–v四段,17行底稿,f. 36r–v,明文(即目录说明中的“copie du n° précédent”)
圣日耳曼,1601年11月22日(第12号)46r–47v约40行,成块无;ff. 45 和48是写地址的叶
巴黎,1601年12月10日(第13号)49v–50r5 + 9行49v 上的逐字脚注,50r 上的页边旁注
1601年12月24日、1602年1月(第14–17号)53, 56–579–11行的块页边旁注
BnF fr. 3484 f. 34r,1601年11月10日信中的第一段密文
Fr. 3484 f. 34r,第14–17行:“…donné du parlement de ceste ville, J, ∂, m y r̈ l 4 a g ȥ …”:11月10日信中的第一段加密文字(Gallica,btv1b52523722c,canvas 75)。图像:Bibliothèque nationale de France,fr. 3484 f. 34r,经由 Gallica(btv1b52523722c,canvas 75)。
BnF fr. 3484 f. 36r,同一封信的明文底稿
Fr. 3484 f. 36r,底稿:“…mais je fus bien aise d’avoir ce pretexte de gratifier led. Cardinal et luy tesmoigner ma bonne volonté…”:同一段的明文(canvas 79)。图像:Bibliothèque nationale de France,fr. 3484 f. 36r,经由 Gallica(btv1b52523722c,canvas 79)。

02 设计

Bazeries(Les chiffres secrets dévoilés,1901,第28–29页)刊印了1599年的“chiffre baillé à M. de Béthune”,这是给 Maximilien 出使英格兰用的。每个字母有一个数字(A = 3,B = 10,C = 8 …)和两三个任意符号;三十个人名用带两个点的数字表示(Le Roy 4̈,Le Roy d’Espagne 2̈);约八十个常用词用带逗号(a, ayant … y, et,z, nous)、带一个点(entre … mons)或带两个点(nostre … selon)的字母表示,每个系列按字母顺序排列;带逗号的数字2到11代表tout, tant, toutesfois … vivs;Δ 表示把前一个字母双写,y 和 $ 表示取消前一个字母。弟弟1601年的密码,是同一个办公室两年后的同一种设计,只换了新的取值:逗号系列中f, = le,g, = la,x, = que,r, = par,q, = pour,d, = je(首字母依次为 l、l、q、p、p、j:与1599年一样按组依字母顺序);两点系列中f: = au,s: = dit,x: = et,y: = ent;一点的t. = de,p. = ce;音节组61 = qui,63 = re,65 = si;人名48 = Cardinal,17 = Aldobrandin,7 = le Roy d’Espagne;68 = tout 和71 = tion 是另外的音节组(toutes = 68 ȥ g,affectionne以71 g ȥ 结尾)。字母:e = ȥ ‡ ε 0;a = 4 6 u;i = 带钩的 m、v、a、1;o = f + t;t = q 7;u/v = ꝑ、y、c;s = g、2形的 r、n;r = r ∂;l = h B S;m = x;g = 不带钩的 m、带钩的 u;c = b e;p = o T;b = n;y = a。符号 φ 就是 Bazeries 在1599年密钥中描述的双写符号(“Δ doublera son prochain précédent”):somme写作 s-o-m-φ-e,l’année写作 l-a-n-φ-e-φ,Sillery用 h-φ 表示ll,occasions写作 o-c-φ,retrouve写作 u-φ(u 和 v 是同一个字母),mienne写作 mie-n-φ-e。f. 34 上的“gratification”写作x 6 ꞔu ∂ u p ꞔm m v b 6 7 1 f:m-a-g-r-a-t-i-f-i-c-a-t-i-o(n),其中a t i用数字6 7 1表示,即这套设计中的数字字母。

03 11月10日的信

底稿逐字给出了各段加密文字(差异:底稿作“de sorte”处有一个词语符号;底稿的“taschez qu’il n’en soit rien dit”作“faites semblant”)。以国王的口吻:巴黎高等法院就埃斯特与 Aldobrandini 的债务作出判决后,他“fus bien aise d’avoir ce pretexte de gratifier led. Cardinal et luy tesmoigner ma bonne volonté … de sorte je luy fis payer des lors dix mil escuz par l’entremise du sieur de Sillery”;如今他已下令“qu’il face payer aud. Cardinal dedans les premiers quatre mois de l’année prochaine la somme de dix mil escuz par les mesmes mains … sans avoir esgard à l’arrest obtenu par lad. duchesse de Nemours, ny au besoing d’argent auquel je me retrouve. Car j’affectionne led. Cardinal et desire m’acquitter de lad. promesse que je luy ay faicte”;Béthune 在与枢机主教 d’Ossat 商议后,要让枢机主教 Aldobrandini 知道此事,“de facon qu’il recoive et estime ceste grace comme elle merite”,要假装“que vous n’aiez receu la presente”,并要做“le premier qui en avertira led. Cardinal Aldobrandin”。教皇的侄子 Pietro Aldobrandini 于1601年1月促成了里昂和约;在这封信里,国王为此付钱,并安排好这份礼物该如何宣布。全文见代码仓库(targets/bethune/reading_10nov.md).

04 11月22日的信

原以为这封信会是两封未解信件中较难的一封:目录说明说有四十行成块的密文,而整卷中都没有明文抄本。看了四张全分辨率的叶页才知道并非如此。密文被拆成八十段短文字,嵌在普通法语明文的行内:国王的秘书只加密了人名、钱数和最尖锐的评判,周围的语法成分都留作明文。因此大部分意思由明文承载,不必解密这些密文段也能看懂内容。全部四页已转录,见 targets/bethune/reading_22nov.md。在本卷、Berger de Xivrey 或 Colbert 17 中都没有找到这封信的前人转录或解读;Halphen 的刊本(见下文)未曾见到。

这封信回复的是 Béthune 10月29日的急件(18日收到),署名Henry,副署de Neufville。其核心是用明文对两个人的斥责,而密文只用码组称呼这两人:“Il me semble que [20] [S 12], qui sont douez de toute prudence, ont faict faulte de n’avoir rompu ce coup, car ilz l’eussent faict facilement s’ilz y eussent pensé et operé d’heure, ainsi qu’ilz devoient. Mais ilz se sont contentez de … meuz d’autres considerations …”在钱款和纪律方面,国王将“donner ordre que la pension que j’ay accordée au s.r Camaiano sera bien payée”,一切都是为了“relever le party françois a Rome”;但未经明确指示,Béthune 不得给别人任何“esperances ou [fermes] des promesses”,“afin de n’abuser personne ne moy le premier”,而且行事前总要“après toutesfois en avoir conferé avec le Card.al d’Ossat”。他感谢教皇“bon accueil … aux deux audiences quelle vous a données”;他将接待 Maffeo Barberini(即后来的乌尔班八世,当时正在前往法国途中),“le plus favorablement que je pourray po[ur] le respect de sa S.té”;关于耶稣会士,他提到了此前的一封信,并将等待教皇的答复;他还抱怨一名“qui reside en Suisse, accompagné d’un certain Julio de la Torre y Travers[i]”的代理人,枢机主教 Aldobrandini 已经训斥过此人。第三叶以一则家事的明文结尾,正是这则家事为整个档案定下了日期:“J’attends en bonne devotion le retour du courrier que je vous ay envoié pour convier sa S.té au baptesme de mon filz, lequel se faict tres bien nourrir et se fortifie a veue d’oeil”。这个儿子就是9月27日出生的王太子。信的落款是“Escrit a St Germain en Laye le xxij.e jour de 9bre 1601”,后面还有一段再次署名的附言,撤销了前文的部分内容。

八十段密文见 targets/bethune/ct_22nov.txt。用密钥解密只能得到片段(le cardinal aldobrandin、attenter a este toute、suisses、octobre、saincteté au),这和11月9日的信碰到的上限一样,原因也一样。有两个值得到其明文语境的证实:73 = vostre,以及48 17 = Cardinal Aldobrandin这一对。还有十五个码组悬而未决;其中三个的明文语境对其有所约束,另有一个,72,有一项推测,证据有正有反(见下文)。

05 11月9日的信及其上限

已知明文语料(11月10日的那一对、11月8日的六段旁注、12月10日的脚注段落,共约1,650个字母)用一种 EM 程序对齐:在合理的字符串先验下,每个符号可以代表零到十二个字母,初始值用人工确定的值,并且只允许 Bazeries 的设计中用作虚码的那些符号为虚码。由此得到的 P(字母 | 符号) 供各解码器使用。第二遍以四倍放大逐符号重新转录了这一叶,确定了双写符号、音节组、ꝑ = u/v 以及底稿词语中的十几个字母,把解密提高到约十分之六的词:…sera la promotion au cardinalat … Alexandre … ensemble ce que vous aurez … jamais il m’avoit dit … propos de rechercher le cardinal … de vous dire la res[olution] … de telles pratiques … des advis desdits car[dinaux]。第三遍加入了一个用 Xivrey 的143万词构建的二元语言模型,又得出了sur le revenu de Naples、le nunce resident、les cardinaux … enclins a la [26]和aux prudens advis desdits card[inaux]。这封信讲的是西班牙就 Don Alexandre 的枢机主教职位施加的压力以及诸位枢机的意见;其明文开头曾让人以为是军事消息。

第三遍还提供了一个判断何时该停手的办法。预言机上限允许每个转录下来的符号输出其模型支持范围内的任何值,然后问:这样最多能产生多少个真实字母?在已知明文块上,这个上限是71.0%,而解码器得分74.5%:它已经超过了自身的输出上限,有几个字母是碰巧猜对的。在搜索或语言模型上再下功夫也无济于事,因为约29%的真实字母无法由转录下来的字形产生。

针对这一上限尝试了十种办法,全部做了测量;没有一种能提高它。

对同一笔迹的两份仔细转录,只有69%的记号一致。在约450 dpi 下,这种笔迹所含的信息不足以确定其字形,这正是71%的上限换一种方式说出的结论。

混淆出在字形内部。在conduitte中(其解密已对照底稿证实),同一个 m 形字形在一个位置代表d,在下一个位置代表i,两者只差一个钩。此前记录的三组混淆(开尾的和带圈的g分别代表 n 和 s,三种m形分别代表 g、d、f,r与2形的r分别代表 r 和 s)都是真实存在的,放大多少倍也分不开。代码仓库中那条把剩余部分称为“一天的工作量,机械性的”的笔记,已在那里连同数据一并更正;两位数人名并不是障碍所在。

06 码组,以及一项证据有正有反的推测

承载这两封未解信件实质内容的码组(2、5、6、8、9、12、20、28、31、44、66、67、69、72、80)只出现在没有解读的地方。其中三个的明文语境对其有所约束:S 12和20是那两位“douez de toute prudence”的人;28是一个地方,见“ce[luy] m’a escrit de [28]”;44跟在“et par consequent”之后。

有一个码组有一项推测,这里按本项目记录未证实之事的方式记下。72 = vous:搭配“x , 72”(que后接72)在 ff. 46r、46v、47r 和33上共出现四次;72三次出现在行首;而在 f. 53r 上——其页边解读是逐字的而非意译——旁注写着“…je ne suis pas d’auis que vous pressiez sa Sain.té…”,而对应位置的密文正是 x , 72 , T 63 , r S Z,按已确定的 T = p、63 = re、r = s、Z = e,这串密文给出que · vous · p-re-s-s-e。反面证据:f. 49v 上的密文块以 … 63 72 结尾,而其脚注旁注以“il sera meilleur de differer a luy en parler”结尾,句末的vous很难安放。要么这段密文超出了脚注所注释的那一段,要么72是别的东西。它仍未得到证实,本页的任何解密都没有用到它。

有注释的那几叶可以解决这些问题。在全分辨率下,ff. 53r 和 56r 是可以处理的:它们的解读是逐字的,而且整句整句的明写短语就嵌在密文段落之中(f. 53r 上的“discours d’aultruy. Il fault”,f. 56r 上的“Mais je ne croy pas quil le face”和“si ce n’est pour”),每一句也都出现在注释里,且顺序与注释一致。这些为对齐提供了固定的锚点。f. 53r 含有 66 和 72;f. 56r 的页边以明写点出了西班牙国王和阿尔布雷希特大公。这两段密文都还没有转录。

07 怎样才能完成11月9日这封信

两封未解开的信的明文应当存在于某本抄件登记簿里,而搜索已经找到了可能的那一册。BnF, Cinq cents de Colbert 346 题为“Copies des despesches concernans l’ambassade de Messire Philippe de Bethune, conseiller du Roy en son Conseil d’Estat, à Rome, en 1601-[1605]”,其第一卷起止为1601年8月23日至1602年11月22日,收有亨利四世、玛丽·德·美第奇、Villeroy 和 Béthune 的信件。这个范围涵盖了11月9日和11月22日两封信,而这类抄件登记簿是根据底稿抄成的,也就是说是明文——正是凭着底稿,11月10日那封信才得以在这里解读出来。该册尚未数字化:Gallica 的 SRU 接口查不到它的记录。到 Salle des manuscrits(手稿阅览室)查阅,或订购复制件,是这个目标的下一步。

另外,Eugène Halphen 编过一本Lettres inédites du roi Henri IV à monsieur de Béthune, ambassadeur de France à Rome, du 18 octobre au 24 décembre 1601,恰好覆盖这一时段。它在 HathiTrust 目录中(记录号 100644113),而 Gallica、Internet Archive 和 Open Library 里都没有。Halphen 是否把密文段落以明文印出(那需要用到底稿),决定了这些信是否算作已经出版——就像 fr. 3077/3078 之于 Du Bellay 那样。

已经核查并排除、不能作为明文来源的有:Berger de Xivrey 的Recueil第I–V卷,其中印有 Béthune 1601年10月10日的一封信,但11月份一封也没有;Mélanges de Colbert 17,其第一部分到 p. 179 还在讲训令,第二部分则是1602–05年的;以及 BnF fr. 3677 和 3678,即“Registre des lettres que monseigneur de Bethune a escrites en France durant son ambassade de Rome”,它们属于1624–30年的第二次出使。

08 资料来源