中文譯本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 釋出,本頁由 JIC 翻譯,非原作者官方版本,譯文如有出入以英文原頁為準 · 檢視英文原頁 ↗
A​ ᴇ ∷ ψ G ο B Γ b Tu ο ωſ
e t m a i n t e n a n t
—— f. 264v:那三個點是字母 m

法國 → 一位英格蘭國務秘書的檔案 · 圖形符號同音替換密碼,m 寫作點 · 1580年以後

“L’Estat du Roy de Navarre et de son party en France”

BL,Harley MS 1582 ff. 263–264(DECODE R8505):四面紙,論納瓦拉的亨利一黨(他的據點、他的貴族追隨者、他的盟約),敏感的條款由同一人的筆跡在句子中間就地加密。DECODE 沒有標題、沒有日期、沒有作者,語言標為“English?”。

本專案鑑定並轉錄了這份檔案,並僅憑密文復原了金鑰;在 DECODE、Tomokiyo 處和刊本中都沒有找到金鑰或解讀。這種密碼是由約五十個圖形符號組成的同音替換字母表。字母 m 寫成一組兩個、三個或四個點;第一次攻擊把它們當成了標點,結果失敗。

Daniel Bourdeau · 釋出於 · 更新於

方法:僅憑密文復原金鑰 · 範圍:完整

摘要。這一編目條目把 Harley 1582 的兩條記錄配成一對,標為“不明發信人致不明收信人”。它們其實是兩個不同的問題。R8501 是 Sir Edward Stafford 1586年的急件之一,其同時代解讀就在它自己的 f. 72r 上(Stafford,1586年8月20日)。R8505 是一份法文政治備忘錄,所用密碼在 DECODE、該卷其他記錄和刊本中都沒有找到金鑰或解讀。它的明寫段落給出了標題 L’Estat du Roy de Navarre & de son party en France,以及1580年以後的日期。四面全部轉錄(約3,600個符號),金鑰僅憑密文復原,沒有用猜詞。最初幾次求解器執行都失敗了。一個對照(用同樣結構的同音替換金鑰加密的真實法文)以同樣的方式失敗,這就把問題定位在求解器而不是文字上。修正求解器後金鑰出來了,而復原出的字母表又暴露了一個轉錄錯誤:它沒有代表 m 或 b 的符號,這對法文來說是不可能的。之前每一輪都當作標點丟掉的點組是字母 m;一個被豎筆穿過的閉合橢圓是 b。據此重新轉錄後,解讀文字有95.1%落在法文詞語中:帕爾馬親王、一個不滿派、里斯本的一名義大利工程師、羅訥河畔的博凱爾、貝濟耶、卡爾卡松、蒙莫朗西、德佩爾農。範圍:金鑰已復原;解讀出的字元中95.1%落在法文詞語中(實測)。待解決:十個名碼本數字,它們代表人名;以及約5%零散的字元,那裡墨跡淺淡,或同一族的兩種字形無法區分。

01 兩條記錄,其中一條當時已解讀

這一編目條目涵蓋 DECODE R8501 和 R8505,兩者都在 BL,Harley MS 1582,在 DECODE 上都標為“Non-decrypted”(對 R8501 來說這是錯的:存在一份同時代解讀)。Harley 1582 是一部拼合成冊的國務文書,這兩條記錄除了館藏號之外毫無共同之處。

R8501(ff. 71–72)是 Stafford 一封1586年急件中的密文,其同時代解讀以明文寫在 f. 72r 上。本專案已轉錄那一頁,並據此為相鄰的信件重建了 Stafford 的金鑰:見 Stafford 致沃爾辛厄姆,1586年8月20日。那裡沒有懸而未決之處。

R8505(ff. 263–264,四幅影象)是本頁的主題。

f. 263r 頂部:秘書體寫的標題,以及開頭幾行,其中密碼符號與法文文字連在一起
f. 263r:標題 L’Estat du Roy de Navarre & de son party en France,以及第一段密文,它在“Joinct que”之後從句子中間開始,含有名碼本數字 ·81· 和 ·21·。British Library,Harley MS 1582 f. 263r(經由 DECODE R8505)。影象:British Library,Harley MS 1582 f. 263r,經由 DECODE R8505。

02 這份備忘錄是什麼

明寫的法文佔了四面中的大部分,把納瓦拉的亨利當作一項政治資產來評估。它列出他的兩項“qualitez”(身份):首位血親親王,因此只要國王無子,他的權威只會增長;以及法國歸正會的首領。接著列出他在吉耶訥、朗格多克、多菲內和普羅旺斯據有的地方及其駐軍,追隨他的伯爵和子爵,各地區能徵募的火繩槍兵,天主教一派,德意志和瑞士的盟約,以及婚姻問題。文中的日期寫到1576、1577和1580年;拉羅謝爾、布魯阿日和聖讓當熱利是當下關注的地方。這把它放在了納瓦拉於1580年代前中期派往各新教國家的使團之列(本倉庫收有其中一個使團的數字密碼,見 Ségur 1585–86),也解釋了這份檔案何以落入一位英格蘭國務秘書的檔案。

03 密碼,以及寫成點的那個字母

一份由約五十個圖形字形組成的同音替換字母表(類似希臘字母的形狀和幾何形狀,逐個符號隔開書寫,沒有分詞),外加十個寫在點之間的名碼本數字(6、21、26、36、51、57、72、81、99、721),它們代表人名,未解碼。常用字母各有三到六個同音符,罕用字母各只有一個符號,這是1580年代尋常的公文廳設計。

字母符號字母符號
a月牙形 ε、ψ、∂、∅、帶杯形的 ъm點組(兩點、三點、四點)
bφ(被長豎筆穿過的橢圓)n帶圈腳的豎筆、σ
c⌠、反寫的 L、橫槓、+oΠ、三條腿的 Π、&Sha;
d#、⨺、≢(三種橫槓形)p沙漏形
eL, 7, Γ, Iqc+y 連寫、普通 ω
f右上方帶一簇點的豎筆r帶橫槓的 ω,以及帶交叉線的同一字形
g方括號、方形 Us雙腔 ε、η、R、Ƶ、II …
hΩtβ、帶交叉線的 ε、ωſ、F
i∂ 形圈、9 形、y、c、Vuъ、長 s、ϝ
lχ、下掛一個 o 的 χyv

點組是一個字母。此前這幾頁的每一份轉錄,包括本專案的第一輪在內,都把兩點、三點、四點的點簇當作標點或分詞符號丟掉了。它們是字母 m,這就是第一次復原的金鑰裡沒有 m 的原因。對照如下: 7 Eb :2 psi G o B Gm b Tu o wf = “et maintenant”, Xo psi :3 G B dd 7 = “l’amitié”, :4 PiG b n c Gm q wT ne L = “Monsieur de”。另有兩對符號也曾被合併:φ(b)與高的長 s(u),如“de beau|caire”和“d’une bonne armée”;以及雙腔 ε(s)與月牙形 ε(a)。

f. 263v 的一條區域性:圖形密碼符號行夾在明寫法文行之間,符號中夾有點組
f. 263v:一段明寫法文中的密文。符號之間的點簇是字母 m。British Library,Harley MS 1582 f. 263v(經由 DECODE R8505)。影象:British Library,Harley MS 1582 f. 263v,經由 DECODE R8505。

04 金鑰是如何復原的

  1. 第一次攻擊失敗了。四面全部轉錄(約3,600個符號),用同音替換求解器(模擬退火)對照倉庫裡的法語語言模型執行。沒有得出法文。換成英語、西班牙語和義大利語模型,各語言得分都差不多,這正是求解器沒找到金鑰時的表現。
  2. 一個對照找到了毛病所在。用一份同樣結構的五十符號同音替換金鑰加密真實法文,再用同一個求解器執行(control.py)。它以同樣的方式失敗,所以障礙在求解器,而不在手稿。毛病有兩個:一個 Sukhotin 母音/子音約束,對這種結構的金鑰是錯誤的;以及一個溫度尺度,相對於這種量級的對數機率差來說小得太多。兩者都修正後,對照能復原100%的金鑰;即使隨機破壞15%的符號,仍能復原95.5%的字元。因此,這份手稿所產生的那種程度的轉錄噪聲是可以容忍的。
  3. 手稿的金鑰。修正後的求解器立刻給出了法文(“et qu’ils attendent”、“à l’avenir”、“duquel”),再以分詞為目標函式做 basin-hopping,復原了字母表。
  4. 金鑰反過來糾正了轉錄。一份沒有 m 也沒有 b 的法文金鑰是不可能的。重新檢查影象後,點組、φ 和兩種 epsilon 解釋了這個缺口。ff. 263v 和 264v 對照金鑰逐個符號重新轉錄,分別改動了其中29%和31%的符號。

05 解讀

完整文字按密文段排列並附明寫上下文,見 reading.txt。密文承載的是作者不願明寫的內容:倒向西班牙的苗頭、一樁婚事、一支德意志騎兵(reiters)大軍,以及可能被收買的人。

06 仍未解決的部分

解讀出的3,551個字元中,95.1%落在法文詞語之內,這是用 Viterbi 分詞、對照由倉庫法語語料構建的37,000詞詞表測得的。這個度量是保守的:詞表中沒有的16世紀拼寫和專有名詞都算作未解讀。

還剩兩件事。十個名碼本數字是名字。其中三個的上下文能縮小範圍:72 是一個國家,幾乎可以肯定是法國(“la guere contre ceus dela religion en 72”、“demeurera ferme en 72”);81 是一個人,很可能是國王(“le 81 son frere”);21 是一個陰性名詞,指同盟或軍隊(“21 ch[ar]gee dela guere”)。文字都無法將其確定。約5%的字元無法歸入法文詞語:墨跡淺淡,以及同一族內難以區分的字形。

關於方法補充一句,因為它關係到這個數字。ff. 263v 和 264v 是對照復原的金鑰、在影象上逐個符號重新轉錄的。ff. 263r 和 264r 上的第一輪轉錄只經過一輪受約束的修正:一個記號只能在第二次轉錄已證明容易混淆的字形之間互換(點組與 f 符號,後者是右上方帶一簇點的豎筆,豎筆一淡就像一簇光點;φ 與長 s;兩種 epsilon;兩種豎筆圈;χ 與沙漏形;三種橫槓形;方括號與 Π),而且只在詞模型得分明顯提高時才換。這樣的記號共77個,佔文字的2%,每一個都列在 emendations_all.txt 中,以便對照手稿核查。

07 來源

工作檔案、兩份轉錄、金鑰和攻擊指令碼:targets/harley1582r8505/。