中文譯本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 釋出,本頁由 JIC 翻譯,非原作者官方版本,譯文如有出入以英文原頁為準 · 檢視英文原頁 ↗
58 28 10 65 y uf 22 16
lo s b ru n su i c — “los Brunsuic”
y = n · 28 = s · 46 = de · xo = co · ef = se · ad = pa · d+ = que · H = V.S.

奈梅亨 → 哥本哈根 · 音節名碼本 · 1677年6月至1678年3月

los Balbases 侯爵致 Baltasar de Fuenmayor,1677–78年

Archives générales du Royaume,布魯塞爾,Secrétairerie d’État et de Guerre,inv. nr. 2559 · DECODE R985–R998,十四封信,47頁 · 其中十封頁邊有同時代的解讀,四封沒有

金鑰沒有留存下來。它是從十份頁邊解讀中復原的,能解密全部十四封信,包括那四封沒有解讀的

Daniel Bourdeau · 釋出於 · 更新於

方法:相鄰明文復原金鑰 · 程度:完整

摘要。第三代 los Balbases 侯爵 Pablo Spínola Doria 是西班牙出席奈梅亨和會的全權代表之一。DECODE 編目了他寫給西班牙駐哥本哈根使節 Baltasar de Fuenmayor 的十四封加密信件,標為“部分解密”,解答寫在頁邊。其中十封頁邊有同時代的解讀。最後三封,即1678年3月1日、8日和22日的信,以及1677年9月19日的一封,沒有解讀。金鑰沒有留存,同一布魯塞爾系列的八套金鑰(DECODE R958–R965)也沒有一套吻合。因此,先從十份頁邊解讀中復原金鑰,再把它套用到那四封沒有解讀的信上。每一行密文和每一行頁邊文字都重新轉錄,因為 DECODE 的抄本漏行,頁邊也有誤讀。猜詞(crib)取自在多封信中重複出現的片語。隨後,一個對齊程式以這些猜詞為起點,從十份頁邊中把金鑰表推了出來。這套系統包括:用數字表示的單個字母和子音加母音的音節、子音經過偽裝的字母對、顛倒過來的母音在前的字母對、約二十個詞語程式碼,以及虛碼。它覆蓋了8,150個密文碼組中的97%,並解密了那四封頁邊空白的信。信中涉及帝國對不來梅會議解散的抗議、不倫瑞克諸公爵要求大使待遇的主張、北方諸侯,以及根特陷落後的憂懼:“con la pérdida de Gante estamos temiendo la de otras importantes plazas”。尚未解決的:少數罕見的人名程式碼,以及一些因轉錄中4/9之類的筆誤而取值模糊的同音符。
1677年8月3日信:明寫的開頭、密文塊,以及左側頁邊同時代的解讀
R985,1677年8月3日:密文塊,左側頁邊有同時代的解讀(“alegrome de la buena esperança que Mons.r d’Amerong[en]…”)。金鑰就是從十份這樣的頁邊中復原的。影象:Archives générales du Royaume,布魯塞爾,SEG 2559,1677年8月3日信,經由 DECODE R985。

01 信件

十四封信,全部發自奈梅亨,日期取自明寫部分:

每封信開頭是明寫的客套話,然後是一段密文塊。有兩封信(R985、R986)附有一份關於洛林提案的法語明文檔案。

02 金鑰

這是一套帶同音符的音節名碼本。碼組之間用空格隔開。

幾個例子:

03 沒有解讀的四封信

1678年3月22日信:明寫正文的結尾和密文的開頭,頁邊空白
R998,1678年3月22日:明寫正文的結尾和密文的開頭。頁邊是空白的。這封信和它之前的三封都沒有同時代的解讀。影象:Archives générales du Royaume,布魯塞爾,SEG 2559,1678年3月22日信,經由 DECODE R998。

以下是用該金鑰解密的結果:碼組逐個解碼,這裡給出的是內容摘要。逐碼組的文字見 targets/balbases1677/read/.

04 頁邊有解讀的十封信

這些信在當時就已解讀。該金鑰能復現它們的頁邊文字,從而補出頁邊上無法辨認的詞,並證實存疑的詞。它們的主題如下:

頁邊文字的轉錄見 targets/balbases1677/tx/。這裡只作摘要,不作校訂。

05 方法

  1. 影象取自 DECODE。
  2. 兩個智慧體逐頁轉錄了每一行密文和每一行頁邊文字,存入 tx/。它們糾正了 DECODE 的轉錄,後者會漏行,混淆46/96和48/98,並把頁邊文字弄得面目全非。
  3. 把多封信中重複出現的 n 元組與頁邊文字中相同相對位置的內容對照,找出猜詞(crib):Brunsuic、principes、conformidad、novedad、conveniente。
  4. 一個對齊程式(align2.py;保持文字順序的硬期望最大化)以這些猜詞為起點,在十封有頁邊解讀的信上執行。每個碼組輸出頁邊文字的一個子串,允許虛碼和跳過。
  5. 兩輪下來,金鑰表就出來了。隨後用固定下來的金鑰解碼了全部十四封信。

06 尚不確定之處

07 來源

轉錄、金鑰、對齊程式與解密結果:程式碼倉庫中的targets/balbases1677/。