01 这封信

这份抄本(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.

其他密文段也都这样嵌在明文句子里:“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 讷韦尔收藏中的密钥

BnF fr. 3995是讷韦尔自己收藏的密钥,Tomokiyo将其编为第1–76号。1594–95年的那些已在Gallica图像上逐一查看:
- 第76号(ff. 142v–143r)已完整转录。它的字母表给每个字母一个数码、一个字母,有时还有一个希腊符号(λ、π、θ、Δ、#、ϖ在这封信里都出现了),另有八个虚码,以及一张分两轮编号的常用词表:A–L用带点的12–99,M–V用带横线的1–100,后面是头衔、人物、贵妇、省份和城镇,一直编到181。这正是这封信的设计,但用它的取值解不出法语(1会是g,出现112次),而且72在它的任何一张表里都不代表某一方。
- 第75号(f. 140v),即发给讷韦尔的“Chiffre commun entre messieurs les secretaires d’estat et messieurs du conseil”,全是数码(A 90–99、E 70–79、I 50–59、O 30–39、U 20–29……),没有符号。
- 第66号(ff. 122v–123r)用到λ、π、θ和T,但分别表示n、o、l和r;第65号(Lesdiguières,ff. 120v–121r)给每个字母一个符号和两个12到64之间的数,10、20……100为虚码。两者都不吻合。
- 第68–74号是意大利密码,或者只有数码;第70号是同几周内在康布雷使用的Balagny与Charles de Gonzague之间的密码,全是数码。Balagny自己写给讷韦尔的信(fr. 3993 ff. 130–134、245、255)用的是另一张字母表,已由Tomokiyo复原。
这封信所用的密钥属于讷韦尔与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 仍未解决的部分
- 全部十七段,753个符号。密钥不在fr. 3995中。实际寄出、存于Villeroy文件中的那封信尚未找到;它上面可能有解读。
- 转录只是初稿:圆圈没有区分为o和0,数码上方的点(在第76号中用来标示词表的轮次)也没有全部记录。一旦有了密钥,这些都可以在图像上确定。
- 下一封致Villeroy的信,8月18日发自圣康坦(fr. 3993第133号,ff. 173–174),通篇是明文,提供不了猜词。
06 来源
- BnF,français 3993,第102号,ff. 148r–149r,Gallica第161–162视图;第133号,ff. 173–174,第186–187视图。
- BnF,français 3995(密钥),第76号,第274视图;第75号,第270视图;第66号,第235视图;第65号,第232视图。
- S. Tomokiyo,“Ciphers in the Collection Mémoires de la Ligue”和“Catalogue of Ciphers in BnF fr. 3995”,Cryptiana(2018–19年)。
- Les Mémoires de Monsieur le duc de Nevers,第2卷(巴黎,1665年),Gallica bpt6k64451005:已全文检索;这封信未刊印。
转录、密钥笔记、求解器和对照: targets/nevers1595/.

