中文譯本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 釋出,本頁由 JIC 翻譯,非原作者官方版本,譯文如有出入以英文原頁為準 · 檢視英文原頁 ↗
1. 27. 479. 119. 343. 174. 402. 350. 408. 4 …
上方的明文:on a voulu tenter un evenement, dans l’esperance …

馬爾利 → 未具名的通訊者 · 數字程式碼 · 1710年6月4日

Desmarets 致一位未具名的通訊者,馬爾利,1710年6月4日

DECODE R10198(“Desmaretz_1”,由 Alexander Pillon 提供):三頁,由財政總監 Nicolas Desmarets 簽名。該記錄沒有註明收藏圖書館。

DECODE 將其標為部分解密,看來是把數碼行之間的法語行算作了解密。對齊檢驗表明,這些法語並不是數碼的解讀。在 DECODE 和出版物中都沒有找到這種程式碼的金鑰,程式碼未能解碼。

Daniel Bourdeau · 釋出於 · 更新於

方法:未破解 · 程度:未獲得文字

摘要。這封信的日期為“a Marly ce 4 juin 1710”,署名 Desmaretz。在第一頁半的篇幅裡,一行法語散文與一行帶點的數字交替出現,共34對。隨後是22行數字,中間什麼也沒有,最後是一句接在末行數碼之後的明文結尾套語。這些法語讀來是一段連貫的文字,談的是 Geertruidenberg 和談。派出的授權“assez estendu”,國王想要“la paix, mais seure”,而盟國的進一步要求不得達到“des demembrements entiers”。版式看上去像行間解讀,但四個對齊模型都沒有在法語和其下方的數字之間找到一致的金鑰。同一個碼組出現在互不相關的詞下面,重複的法語短語在數碼中也不重複。這些數碼是真正的程式碼:471個碼組中有183個不同的碼組,範圍從1到568,頭部呈 Zipf 分佈,還有一個重複的六碼組序列。因此這封信很可能就是 DECODE 註釋所說的那樣,部分明文、部分密碼,秘密內容在數字裡。DECODE 上沒有1700–1715年法國大臣用的金鑰,也沒有找到印本。現狀:未破解。能開啟它的,是1710年 Affaires étrangères 荷蘭卷宗或 Desmarets 檔案中的一份明文抄本,或收信人手中的金鑰。

01 文獻

第1頁開頭:“a Marly ce 4 juin 1710”,然後是一行法語散文位於一行帶點的數字之上
R10198,第1頁開頭:日期和前兩對行,“on a voulu tenter un evenement, dans l’esperance”位於 1. 27. 479. 119… 之上。圖片:DECODE R10198,第1頁,由 Alexander Pillon 提供(收藏檔案館未註明;不屬於公有領域)。

DECODE 上的影象只有590畫素寬,有些數字不確定(538還是558;115)。第2頁(下半部分)和第3頁的數碼行之間畫有橫線,似乎是為一份從未寫出的解讀預留的。第3頁最後一個碼組111之後,同一行接著寫有“Je suis tres parfaitement Monsieur Votre tres humble et tres obeissant serviteur”,與上方法語行出自同一筆跡。收信人沒有具名。

02 法語行說了什麼

單獨來看,這些散文是一段連貫的文字。開頭是:“On a voulu tenter un evenement, dans l’esperance qu’il pourroit estre heureux, qu’il seroit changer la face des affaires presentes. Soit prudence soit impossibilité on n’a rien fait, mais il y a grande apparence que ce qu’on n’a pas tenté volontairement deviendra forcé”。接著談到被扣下的信使和如今派出的授權,“assez estendu”,儘管“on ne s’y rendra pas absolument”。它要求就進一步的要求提供保證和解釋:“on veut la paix, ou la veut seure, mais on veut encore menager l’honneur de son gouvernement”。然後提出條件:這些要求不得達到“a des demembrements entiers”,必須限於“peu de chose au dela des preliminaires”。結尾是:這是“un relachement qui peut produire la paix, ce qui n’auroit pas esté selon toutes les apparences si l’on estoit demeuré fermes dans les premieres resolutions.”主題是1710年3月至7月法國在 Geertruidenberg 的談判。

03 為何法語不是解讀

如果法語寫在為它編碼的數碼之上,那麼除了同音符和虛碼外,每個碼組都應代表一個固定的詞、音節或字母串。對34行帶註釋的文字擬合了四個模型:

沒有一個收斂到某個金鑰。111 出現在 paix、seure、selon、on 和 apparence 之下,231 出現在 toutes、fermes 和 la 之下。序列 209 92 85 既在“vostre courier”之下,也在“inevitable, peu”之下。“Demandes ulterieures”出現兩次,一次在 128 78 65 343 147 之上,一次在 209 64 321 161 27 之上。行偏移檢驗只發現,共享法語詞的行之間共享碼組的情況略有超出(0.77,任意一對行為0.49,基於22對)。

這些數字是真正的程式碼。471個碼組中有183個不同的碼組,而在該範圍內隨機填充會得到約320個。最常見的是111(13次)、224(11次)、347和56(各10次)。六碼組序列 119 101 402 49 197 424 出現兩次,第一次在“dans les premieres resolutions”之下,第二次在沒有註釋的尾部。這是唯一的跡象,暗示編碼文字可能涉及同一件事。

04 還需要什麼

僅憑471個碼組,對一種約570個取值的同音替換程式碼做唯密文攻擊是不現實的。

05 來源

檔案:倉庫中的 targets/desmarets1710/。