中文译本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 发布,本页由 JIC 翻译,非原作者官方版本,译文如有出入以英文原页为准 · 查看英文原页 ↗
λ χ Ⱡ o 1 9 : 4 1 C π o ∂ m 1 3 T 2 1 2 0 2 2 1 2 0 ħ
“pour le regard du […] affin que 72 ne puissent prendre cognoissance de noz affaires”

圣康坦 → Villeroy · 数码与符号,名码本 · 1595年8月16日

讷韦尔公爵致Villeroy,1595年8月16日

讷韦尔公爵
发信人讷韦尔公爵
Villeroy领主Nicolas de Neufville
收信人Villeroy领主Nicolas de Neufville

BnF,français 3993,第102号,ff. 148r–149r:讷韦尔留档的一封信的抄本,写于圣康坦,当时Fuentes正围攻康布雷。其中十七段、753个符号是用数码和图形符号组成的密码写的。目前不知道有当时的解读。

这些段落依据Gallica扫描件转录,并用1594–95年存世的每一套讷韦尔密钥做了测试;没有一套吻合。唯密文求解器能复原同等规模对照样本的密钥,却在这封信里找不到法语。密钥未能复原。

Daniel Bourdeau · 发布于 · 更新于

方法:未破解 · 程度:未获得文本

摘要。总目把这封信列为没有已知密钥。Tomokiyo关于神圣同盟的页面没有给出它的解读(他说的“未解读”是指不知道有当时的解读),并指出讷韦尔收藏(BnF fr. 3995)中没有一套密码能解开它。抄本是明写的法语,夹有十七段加密内容:753个符号,以数码1和2为主,还有约四十五个图形符号(λ、π、θ、Δ、∞、‡、ϖ、反写的c、tau……)。讷韦尔在开头就解释了为什么要加密:最紧要的事应该用密码写,“affin que 72 ne puissent prendre cognoissance de noz affaires”,其中敌人写作代码数字72。收藏中最接近的密钥第76号(fr. 3995 ff. 142v–143r)已完整转录:符号同属一族,数码、字母、希腊大写字母加编号词表的设计也一样,但取值不同,得不出法语。第65、66号和第68–75号也都不吻合。同音替换求解器(模拟退火)能逐字母复原长度和形态相同的对照样本的密钥,但在这封信上,试了六种把数码划分为单位的方式,都一无所获。因此这种密码不是单纯的同音替换。它很可能是一部带音节和代码词的名码本,而抄写员漏掉了区分记号;753个符号太少,没有明文就无法复原这样的密钥。这一系列的下一封信,即8月18日那封,通篇是明文。状态:未破解。需要密钥(不在fr. 3995中),或者Villeroy收到的那封原信,上面可能有他秘书的解读。

01 这封信

f. 148r下部:两行明文,接着是六行数码和符号,中间夹着“par ce qu'il faut necessairement que nous”
f. 148r,那段长密文:“Or j’ay bien ce mauvais augure…”,三行密文,“par ce qu’il faut necessairement que nous”,再三行。图片:Bibliothèque nationale de France,français 3993 f. 148r,来自Gallica(btv1b9059229n,第161视图)。

这份抄本(BnF说明:“Lettre, avec chiffre, de Louis de Gonzague, duc de Nevers, à monseigneur de Villeroy… De St Quentin, ce 16 aoust 1595. Copie”)出自一位秘书之手,共三页。杜朗(7月31日)陷落后,讷韦尔在皮卡第统兵;几天前,Fuentes刚开始围攻由Balagny据守的康布雷。这封信讲的是解康布雷之围:一支补给队必须冒险打“ung grand combat”(一场大仗),城中百姓守不住,需要召集会议。讷韦尔开篇就抱怨了一句,这句话解释了为何使用密码:

Vous faictes beaucoup pour le service du Roy a escrire assez intelligiblement … mais il me semble que ce qui est de plus pregnant seroit bon d’estre en chiffre, par ce que s’il se perdoit des lettres … pour le regard du [密文] affin que 72 ne puissent prendre cognoissance de noz affaires.
一行:“parle pour le regard du”后面跟着一串符号和数码,然后是“affin que 72 ne”
f. 148r第7行,第一段密文,位于“pour le regard du”和“affin que 72 ne”之间。图片:Bibliothèque nationale de France,français 3993 f. 148r,来自Gallica(btv1b9059229n,第161视图)。

其他密文段也都这样嵌在明文句子里:“dans lequel temps il faut se resoudre de […] contre […]”(f. 148v),“et croy que […], pour faire donc telle chose il faut assembler le conseil”(f. 148v),“aussy tost que […]. Et a moy advis”和“et si luy ne parle […], je le doibs declarer”(f. 149r)。抄本结尾是“De St Quentin ce 16. Aoust 1595”。

02 密码

这753个符号(依据转录统计, ct_f148r.txt 和 ct_f148v_149r.txt)共有54种。数码占一半以上:1出现112次,2出现92次,一个小圆圈(字母o或数字0;抄本不加区分)出现74次。数码1后面87%的时候跟着另一个数码,“20”出现33次,所以数码大多是成对书写的。凡是数码后面跟着另一个数码就切成一对,这样切完只剩下约45个单独的数码。其他符号有希腊字母(λ、π、θ、Δ、χ、ϖ)、∞、带横的短剑号、反写的c、tau、拱形、带两道横的u,以及斜体字母。长于四个符号的重复很少;最长的“41 0 3 1 2”出现两次。

03 讷韦尔收藏中的密钥

一张密钥纸上的字母行:字母a到z,每个下面有一个数码、一个字母,有时还有一个希腊符号,另有一列虚码
fr. 3995第76号的字母表(已旋转):a = 8, y, +;b = 7, x;c = 9, z;d = 5, K;e = 3, t, ϖ;… p = λ, h;r = ∂, ƒ, θ;s = □, e, π;右侧是虚码。与这封信属同一族符号,但取值不同。图片:Bibliothèque nationale de France,français 3995 ff. 142v–143r,来自Gallica(btv1b525085665,第274视图)。

BnF fr. 3995是讷韦尔自己收藏的密钥,Tomokiyo将其编为第1–76号。1594–95年的那些已在Gallica图像上逐一查看:

这封信所用的密钥属于讷韦尔与Villeroy之间的通信,不在讷韦尔保存的密钥之中。BnF fr. 3618 ff. 3–4中有一份“clef d’un chiffre employé par le duc de Nevers”,年代为1591年,尚未数字化。

04 唯密文攻击

先在对照样本上检验了一个同音替换求解器(模拟退火;每个单位对应一个明文字母,用亨利四世书信训练的五元语言模型,60万步,重启四次):按这封信十七段密文的长度取753个法语字母,用一套含49个同音符和三个虚码的随机密钥加密。求解器逐字母复原了对照样本的明文,四次重启结果一致。对这封信则试了六种把数码划分为单位的方式:每个符号单独算;1或2之后的数码成对;所有数码两两成对;1与后一个符号合为一体(同一档案中1588年那位线人所用密码的单位);把数对归并到其十位数;以及第65号的设计,即10、20……为虚码,大于64的数为代码。没有一种得出法语,各次重启的结果也互不一致。另一个求解器允许一个单位代表一个辅音加元音的音节,就像宫廷第57号密钥中的数码那样,但它在按这种设计构造的对照样本上就失败了,所以在这种长度下无法检验这一假设。

05 仍未解决的部分

06 来源

转录、密钥笔记、求解器和对照: targets/nevers1595/.