中文译本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 发布,本页由 JIC 翻译,非原作者官方版本,译文如有出入以英文原页为准 · 查看英文原页 ↗
72 · 22 · 57 · 280 · 355 · 296 · 32 · 217 · 181 · 229 · 78 · 44
200 · 300 · 106 · 175 · 51 · 151 · 15 · 99 · 84 · 316 · 129 · 205
21 · 68 · 31 · 71 · 317 · 101 · 188 · 44 · 347 · 210 · 51 · 81 · 91 · 157 · 91 · 22

皮埃蒙特 · 两部式代码(petit chiffre)· 1691

Feuquières 致卡蒂纳,皮内罗洛,1691年1月25日

卡蒂纳
收信人卡蒂纳

Mémoires et correspondance du maréchal de Catinat(巴黎,1819年),t. II pp. 283–284 · 418个码组 · 定于27日奇袭 Veillane(Avigliana)

代码是从使用同一代码的第二封信中复原的:卢福瓦1690年9月6日致 d’Herleville 的信,同一版本将它连同当时的译文一起印出;两封信的601个码组中有586个得到了值。Bazeries 在1893年解读了这份急件,但从未公布文本,他的演算稿也未被找到。

Daniel Bourdeau · 发布于 · 更新于

方法:外部明文复原密钥 · 范围:完整

摘要。1819年卡蒂纳文集的编者以数码形式印出了这份急件,并承认“tous nos efforts ont été vains jusqu’à présent pour la traduire”。Bazeries 于1893年解读了它,但从未公布文本。它用的是皮内罗洛总督们的petit chiffre(小密码),即1691年 Grand Chiffre(大密码)的配套代码,共367个码组;Grand Chiffre 的表 Bazeries 倒是印出来了。同一版本在第一卷中印有另一封使用同一小代码的信(卢福瓦致 Feuquières 之前的皮内罗洛总督 d’Herleville,1690年9月6日),并附有书记员当时所作的译文。两封信共有72个码组。d’Herleville 信中的一段(comment aura réussi vostre entreprise sur le chasteau de Villefranche)只有一种切分方式能让每个重复码组都保持一致。从这里出发,把每个值带入 Feuquières 的信再带回来,复原了所用179个码组中的167个。Feuquières 上午十点收到了卡蒂纳24日的信;他已准备就绪;敌人不会认真防守 Veillane;他看不出怎样才能把卡蒂纳要的八十匹马送到 Saint-Ambroise;有两条路通进镇子,一条通往城郊,一条通往池塘边的房屋;他将从两处发起进攻,而最要紧的是不让龙骑兵逃进城堡。程度:完整,601个码组中的586个。还剩十二个只出现一次的码组以及开头和结尾的虚码;文本尚未与万森的原件核对。

01 文献

Antoine de Pas, marquis de Feuquières 在1690年战役结束时从 d’Herleville 侯爵手中接任皮内罗洛总督。1691年1月,他催促在苏萨指挥皮埃蒙特方面军的卡蒂纳,让他奇袭 Veillane(Avigliana)——萨伏依的一处据点,位于苏萨与都灵之间的半路:城堡里有洛林的德意志兵和 Croix-Blanche 团共五百人,镇上有 Macel 的四个龙骑兵连。卡蒂纳同意了,条件是由他亲自指挥进攻,并于1月19日送来他的“Mémoire pour l’entreprise de Veillane”(在池塘上游会合,取道 Gumiane 和 Javan 或经 Trane,带四天的面包、工具、手榴弹,向 Feuquières 要二十匹马拉炮),两人通过书信商定于26日傍晚出发,27日拂晓发起攻击。进攻失败了,两人此后终生互相指责。这份急件是 Feuquières 一方对这次安排的说法。

《Mémoires de Catinat》,1819年,第二卷第283页,1691年1月25日的加密急件
Mémoires et correspondance du maréchal de Catinat, t. II(1819年),p. 283:印出的急件(Bayerische Staatsbibliothek, bsb10720287)。有三个数码对照页面图像作了更正。图片:Mémoires et correspondance du maréchal de Catinat, t. II(1819年),p. 283,Bayerische Staatsbibliothek bsb10720287 第317幅扫描,经由 MDZ。

密钥来自同一版本的第一卷。在卢福瓦关于皮埃蒙特军税的信件中,编者印了一封致 d’Herleville(“gouverneur de Pignerol, sur Mondovi”)的信,日期为1690年9月6日凡尔赛,正文是数码(183个码组,没有一个超过366),后面附有一份traduction。同一时期致卡蒂纳的两封 Grand Chiffre 信件也连同译文一起印出,用 Bazeries 的表可以解码,由此可见这些译文是书记员的意译,而非逐字解读。

《Mémoires de Catinat》,1819年,第一卷第141页,卢福瓦致 d'Herleville 的加密信件及其译文
T. I p. 141:d’Herleville 密文的结尾及其译文的开头。密文作si vous croyez、Mondevis、razer;译文改成了现代写法si vous jugez、Mondovi、raser。图片:Mémoires et correspondance du maréchal de Catinat, t. I(1819年),p. 141,Bayerische Staatsbibliothek bsb10720286,经由 MDZ。

02 结构

03 密钥及其发现经过

所有自动化途径都失败了,失败记录都留在仓库里:一个用于精确已知明文的束搜索对齐器(在合成编码上能复原69个单元中的60个)找不到 d’Herleville 密文与其印出的译文之间的任何一致对齐,因为译文是意译,而且 u 和 v 算同一个字母;以法语七元模型配合 Grand Chiffre 单元清单打分的退火器、以译文自身的五元组打分的退火器、固定了部分密钥的退火器,返回的都是流畅的胡话,在一个相匹配的合成对照上也是如此。

于是密钥改为手工构建。d’Herleville 信的最后31个码组,要切分成 Grand Chiffre 式的单元来对应comment aura réussi vostre entreprise sur le chasteau de Villefranche,并使每个重复码组都对应同一个单元,只有一种切法(91 = t 两次,184 = au 两次,135 = ra 两次,21 = s 两次,56 = le 两次,101 = c 两次)。把这些单元带入 Feuquières 的信,得出了heures du matin、du vingt-quatre、m’escrire、duplicata;每个词又固定了更多码组;重复三次的 301 151 310 成了Veillane;150 = ve 得出enleveront、trouve、doivent;243 = ns 得出dragons、chemins、maisons;从句faire passer à …得出Saint-Ambroise,即 Avigliana 与 Rivoli 之间的那个村子。每个新值都在两封信中核对过才予保留。

类别码组(单元)
字母数e 4 41 125 212 · s 21 134 200 252 304 · t 91 322 343 362 · n 51 154 228 · r 60 82 178 275 · a 32 213 251 · u/v 37 78 191 285 · i/j 90 144 182 · d 63 168 · l 43 68 · y 24 59 · g 81 259 · x 181 352 · b 40 50 · f 124 366 · p 5 240 · c 101 · m 28 · o 27 · z 104
音节ma 106 · ti 175 · ro 113 · ri 188 · ra 135 · re 22 44 · se 83 110 183 · pe 235 · ve 150 165 · vi 210 · co 57 153 · di 146 217 · li 254 · ca 93 · ha 193 · he 229 · mi 255 · bo 318 · bu 202 · cu 179 · fa 108 · ga 279 · go 145 · lo 231 · ta 156 · te 205 · to 250 · va 76 · ci 169 · do 214 311 · su 247 · xe 111 · on 160 · en 65 · ns 243 · st 234 · is 280 · oit 126 · ment 85 · mais 172 · moy 334 · puis 136 · vie 148 · sca 328 · scavoi 74
词de 25 42 71 · que 99 147 · le 56 177 · la 114 151 · les 47 · des 237 · du 300 347 · au 184 · et 258 341 · si 196 · y 24 · on 100 · ou 197 · par 216 · pas 195 · pour 350 · sur 88 · tout 266 · vous 84 241 · mesme 2 · comme 80 · peu 278 · lettre 15 · honneur 31 · le roy 102 · M. de Catinat 218 · Monsieur 296 (mon 355) · vostre 149 · qu’il 164
虚码 / 句点52 194,以及 d’Herleville 信的开头码组(39 249 190 86 103 11)和 Feuquières 信的结尾码组(342 103 190)

带出现次数和置信度标记的完整密钥: targets/feuquieres/key_petit_chiffre_1690.tsv;两封信的逐码组对齐: targets/feuquieres/reading.txt.

04 文本

保留17世纪拼写;没有值的码组放在方括号中;少数读法在注释中标了问号

Feuquières 致卡蒂纳,皮内罗洛,1691年1月25日。 Je reçois, Monsieur, à dix heures du matin la lettre que vous me faites l’honneur de m’escrire du vingt-quatre, avec le duplicata. Vous aurez veu [par] le retour du courrier que je vous dis [54 257]is [go] exécuter vos ordres. [Par] cecy vous sçaurez que je suis tout prest, [333] qu’on ne pense [9 go ri 122] les [des] que vous [122]u les commencer. [À] Veillane, persuadé qu’ils enlèveront le [19] au bruit de l’attaque de Veillane, le peu de monde qu’il y a et les moyens d’y entrer, tout doi[ven]t faire croire qu’ils ne viendront pas à le défendre sérieusement. Je ne sçais du tout par où faire passer à Saint-Ambroise les quatre-vingts maistres que vous [vous] demandez ; les chemins pour y aller du costé de Javan e[t] [a 132 257 l] vous coupe[s] [249 86]. En approchant de Veillane on trouve deux chemins, dont l’un vous conduit au fauxbourg des Trois Couronnes, l’autre aux maisons [292] et le long de l’estang. J’attaqueray [353] deux endrois, et surtout [mes se 271 se s] prendray garde que les dragons ne puissent m’eschaper. [342 103 190]
卢福瓦致 d’Herleville,凡尔赛,1690年9月6日(对照)。 [8个码组] Je mande à M. de Catinat que le roy vous permettoit de demander la contribution au pays de Mondevis, et que si vous croyez qu’il convien[s]t au servi[ce s] le roy de les exempter, mesme de permettre aux habitans dudit pays de razer la citadelle du[d]it Mondevis, de le faire. — J’atendray avec impatience l’arrivée du prochain ordi[n]aire pour sçavoir comment aura réussi vostre entreprise sur le chasteau de Villefranche.

中文译文

Feuquières 致卡蒂纳,皮内罗洛,1691年1月25日。先生,我于上午十点收到您24日惠赐的信,连同副本。您想必已从信使的回程中看到,我告诉您我[……]执行您的命令。[由]此您会知道我已全然就绪,[而且]没有人想到[……]那些[……]您[想要?]开始它们。[在] Veillane,我相信他们听到进攻 Veillane 的声响时会夺取那个[据点],那里人手寥寥,又有进入的途径,这一切都应使人相信他们不会认真来防守。我完全不知道该走哪条路,把您[向我们]要的八十名骑兵送到 Saint-Ambroise;从 Javan 那一侧去那里的道路会切过[……]。接近 Veillane 时可以看到两条路,一条通往三王冠城郊,另一条通往[……]的房屋并沿着池塘延伸。我将[从]两处进攻,而最要紧的是,[……]我将留意不让龙骑兵从我手中逃脱。[……]
卢福瓦致 d’Herleville,凡尔赛,1690年9月6日。[……]我正写信告诉卡蒂纳先生,国王准许您向蒙多维地区征收军税;如果您认为免除他们的军税、甚至允许该地居民拆毁上述蒙多维的城堡对国王有利,您就可以这样做。——我将焦急地等待下一班邮差到来,好知道您对 Villafranca 城堡的行动结果如何。

“骑兵”译的是maistres,这是当时对骑马士兵的称呼;enlever le poste,夺取据点,是突袭并攻占一处驻军的专门用语;Villefranche 即 Villafranca Piemonte,d’Herleville 于1690年9月2日从皮内罗洛出发攻占了它。

Feuquières 这封信回复的是卡蒂纳24日的信,而不是直接回复19日的备忘录,写于出发的前一天。八十名maistres(骑兵)是卡蒂纳要求的,准备布置在都灵一侧的 Sant’Ambrogio,以切断守军的援兵和退路;Feuquières 看不出怎样才能不被发现地把他们送到那里,因为从 Javan 出发的道路要横穿进攻路线。他所说的进入 Avigliana 的两条路(一条通往城郊,一条通往池塘边的房屋),就是卡蒂纳所说的“se saisir des Capucins et du faubourg”和“la teste des estangs”。最后一句点明了这次行动的目的,与 Feuquières 后来在他的Mémoires中的描述一致:绝不能让“ce régiment de dragons qu’on vouloit enlever dans la ville”退入城堡。27日那天,龙骑兵恰恰退进去了,因为两路纵队没有同时抵达。

05 仍不确定的部分

06 方法

  1. 密文已与慕尼黑的页面图像校勘(对 Tomokiyo 网站上的抄本作了三处更正)。结构检验:46%的码元低于100,没有步长为10的链,没有字母顺序。
  2. 通读了 Bazeries 的Le Masque de fer(1893年):第272页注1说他用367个码组的“petit chiffre”解读了这份急件;他的 Grand Chiffre 表(第280–289页)已从 Gallica 图像转录为机器可读文件,并在他作为证明印出的1691年8月19日急件以及1819年版中1690年9月的三封卢福瓦–卡蒂纳信件上得到验证。
  3. 从 Bayerische Staatsbibliothek 的 API 拉取了1819年版全部三卷的 OCR 文本,并检索了成串的数码。第一卷第140–142页是 d’Herleville 的信及其译文;第二卷第297–343页有约12,000个码组的1691年 Grand Chiffre 信件,没有译文,现在用那张表可以解读,但尚未研究。
  4. 精确已知明文对齐、三个退火器以及一个忠实于设计的合成对照都已运行,并作为失败记录在案。
  5. 值是在那段一致的31个码组上手工确定的,然后每个单元在两封信之间来回带入,在两封信中都核对过才予保留;179个码组中得出167个。

07 来源

转录、Grand Chiffre 表、密钥、对齐后的读法以及每一个失败的求解器都在仓库中(targets/feuquieres/).