中文譯本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 釋出,本頁由 JIC 翻譯,非原作者官方版本,譯文如有出入以英文原頁為準 · 檢視英文原頁 ↗
J S I · F PHI I F Y S · + H S J Q X S · + H PI X3 R PI HL B S
n o i · a v i a m o · c h o n p r (e) s o · c h e q u e s t o
F=a B=t +=c 3=d PI=e H=h I=i 9=l Y=m J=n S=o Q=p X=r HL=s

錫耶納使節等人 → 錫耶納政府 · 簡單替換和同音替換,每封信一種,帶程式碼詞 · 約1420–1547年 · 金鑰從密文中復原,四封信部分或全部解讀

錫耶納的密碼信件,Concistoro 2308

一捆從未有人研究過的密件,共 25 件,寄給錫耶納政府;歸檔的 43 把金鑰沒有一把對得上,但有四封信交出了自己的金鑰,其中一封寫於 1429 年以前。

Daniel Bourdeau · 釋出於

方法:僅憑密文復原金鑰 · 程度:部分(密碼的 22%)

一覽僅憑密文復原金鑰,部分 · 四封信已解讀(96%、87%、79%、59%)

文獻
錫耶納 Concistoro 的密碼信件捆:已拍攝 25 件,是錫耶納使節等人寫給 Signoria、Balìa 和 Priori 的信,時間從 1429 年以前到 1547 年。
藏地
Archivio di Stato di Siena,Concistoro 2308,fasc. 2 “Lettere in cifra”。在 DECODE 上為記錄 R4790–R4814(信件)和 R4746–R4789(金鑰),全部編目為“1500–1599”,沒有狀態。
密碼
每封信都有自己的金鑰:簡單替換,常用字母配有幾個額外符號,有些保留了詞間點,1456 年的信中有拉丁文程式碼詞。
它們是如何解讀的
歸檔的金鑰沒有一把適用於任何一封信。三把金鑰是用分階段的退火搜尋配合義大利語或拉丁語語言模型僅憑密文復原的;第四把則是根據寫在信下方的一段字母表殘片和收信人的批註重建的。
內容
一位領主經 Lajatico、Radicondoli 和 Casole 進入錫耶納領地的路線;在 Ponte a Valiano 與皇帝訂立的反佛羅倫薩人條約;使節報告 Carlo Malatesta 的“gielosia”(猜忌);1456 年的那不勒斯與對盧卡的許諾。
尚未解決
1421 年的信(第 1 號)和另外四件從未拍攝。兩份分別約 4,300 和 4,900 個符號的長密碼抵擋住了所有嘗試過的求解器;七件短文沒有金鑰。
摘要。Meister(1902)描述過一捆錫耶納的文書,內有 42 把金鑰和 29 封密碼信件,最早的信件日期為 1421 年;1952 年的 Concistoro 目錄稱這些信件“solo parzialmente decifrate”(僅部分解讀)。結果發現,這捆文書 Concistoro 2308 在 DECODE 上有完整的照片:43 張金鑰單和 25 封信,信上的鉛筆編號就是 Meister 的編號(正如他所說,第 4 號為 1456 年,第 11 號為 1478 年,第 17 號為 1528 年)。第 1 號,即 1421 年的那封信,不在照片之中,第 2 號和第 26–28 號也不在。這捆文書中的每一把字母表金鑰都與每一封信作了比對,其中六把被轉錄並逐個符號測試;沒有一把對得上。隨後,四封信在沒有歸檔金鑰的情況下被破譯:第 25 號(96.2% 的符號已解讀)和第 18 號(87.1%)僅憑密文;第 14 號(58.6% 讀通,另有 29.2% 較存疑)僅憑密文;第 4 號,即 Galgano Borghesi 1456年5月12日從那不勒斯寄出的信(144 個符號中的 114 個),則依據寫在信上的一段字母表殘片。另有四件附有自己的當時解讀。程度:部分。未解的有:未拍攝的幾件、兩個長篇系統(第 6 + 24 號和第 20 + 23 號)、七件沒有金鑰的短文,以及第 14 號和第 18 號中存疑的詞。

01這捆文書,以及發現它的地方

Aloys Meister 於 1902 年看到這捆文書,題為“Lettere in cifra e loro chiavi”,分兩個分冊:Cifrari,42 把原始金鑰,其中 18 把屬於 15 世紀,最早的標有 1433 年;以及 Lettere in cifra,29 件,“dated no. 1 1421; no. 4 1456; no. 11 1478; no. 17 1528”。Giovanni Cecchini 刊印的 Concistoro 目錄(1952)把它列為第 2308 號,“Cifrari e lettere cifrate”,並說這些信件只有部分得到解讀。耶魯的 Ilardi 縮微膠捲(第 1503 卷)只把前十三幀放到了網上,全是金鑰,因此人們以為這些信件無從獲取。

它們就在 DECODE 上。整個檔案盒都在錫耶納閱覽室拍攝過:金鑰是記錄 R4746–R4789(Concistoro_2308_01 to _43),信件是 R4790–R4814(_44 to _68),前面有一張封面,寫著“Fasc. 2, Pezzi 25”。DECODE 把每封信的日期都定為“1500–1599”,且都沒有標註狀態;下文的日期和身份判定都來自信件本身。各件上的鉛筆編號與 Meister 標有日期的條目吻合,因此是他的編號。照片中包含的內容:

編號DECODE內容此處結果
1, 2—未拍攝(第 1 號是 Meister 的 1421 年信件)需要檔案館提供
3, 5R4792, R4791明寫的私人信件無密碼
4R4793Galgano Borghesi 致 Leonardo Benvoglienti,那不勒斯,1456年5月12日根據信上的殘片重建金鑰;144 個符號中的 114 個
6, 24R4795, R4812兩封致 Signori 的信,同一種密碼,約 4,300 個符號未解
7R4796一位駐米蘭的使節致 Balìa 官員,1450 年代未解(較短)
8R4797約 1440–47 年的紙條,同一張紙上附有其解讀當時已解讀
9, 19, 21R4798, R4807, R4809明寫信件中的簡短密碼段落未解(較短)
10R4799一段批註為“presura di Montepulciano”當時已解讀
11R4800Donato Acciaiuoli 致洛倫佐·德·美第奇,羅馬,1478年6月13日(一封佛羅倫薩信件)未解(無金鑰)
12R4790圖形符號寫成的信;DECODE 將其第二張照片(R1858)標為已解密未重新檢查
13, 16R4801, R48041527–29 年的一張紙條及其明寫解讀當時已解讀
14R4802錫耶納使節致 Priori 和 Capitano del Popolo,1429 年以前從密文中復原金鑰;59% 讀通
15R4803查理五世宮廷中的 Mario Bandini,1546年12月 / 1547年1月未解(較短;候選金鑰 R4764)
17R4805致使節 Antonio del Vescovo,1528年8月,“questa cifra è quella di Balìa”未解(較短)
18R4806錫耶納與皇帝之間的拉丁文條約條款,1510–20 年代從密文中復原金鑰;87%
20, 23R4808, R4811一封致某位國王的信和整整一頁,同一種密碼,約 4,900 個符號未解
22R48101455–58 年一封信的草稿,明寫版和編號版並列當時已解讀
25R4813致 Signoria 的紙條,關於一位領主的路線從密文中復原金鑰;96%
29R4814一張詞表殘片,不是信件不是信件
—R4794未編號的圖形符號紙條,帶有數字 44、26、67、74未解(較短)
26–28—未拍攝需要檔案館提供

0243 把金鑰,以及為什麼沒有一把對得上

金鑰分冊是一組精彩的錫耶納文書處密碼:1433 年為 Antonio Petrucci 製作的金鑰(Meister 舉的例子)、對立教皇費利克斯時期的“Cifra cum fratre Bernardino”、1454 年駐米蘭大使的金鑰、一把給 Casole 督政官的金鑰、Antonio Bichi 1478 年的金鑰、波吉亞時期提到瓦倫蒂諾公爵和 Pandolfo Petrucci 的金鑰、一把標有 1502年8月4日的字母金鑰、1536 年的金鑰,以及 1540 年代的程式碼簿。它們的字母表與每封信的符號集都用肉眼比對過。六把 15 世紀的金鑰(R4750、R4753、R4754、R4756、R4757、R4762)被完整轉錄,並在第 4 號和第 7 號上逐個符號測試;四把較晚的金鑰(R4760、R4764、R4768、R4778)則在第 15、17 和 20 號上測試。

沒有一把歸檔的金鑰能解讀任何一封信。最接近的一次失手頗有啟發:第 7 號出自 1450 年代一位駐米蘭的使節,看上去彷彿就是為 1454 年的米蘭金鑰(R4750)而寫,但信件自己的行間批註給出的值與之矛盾,其五分之一的符號不在該金鑰中,而且該金鑰中代表 e 的唯一符號在信中只佔 2.5%。與這些信件配套的金鑰隨使節一同出行,並未歸檔。下面的每一封信都是在沒有金鑰的情況下破譯的。

03第 25 號:一位領主前往 Casole 的路線

一張十一行的紙條,496 個符號,分為 65 個詞,以點隔開,全部是密碼。它的 22 個符號都以一道貫穿的橫筆為基礎:帶一、二或三道橫槓的豎筆、十字、一個形似希臘字母的 π。轉錄依據 DECODE 照片;在詞上進行分階段退火搜尋、配合義大利語語言模型,無需任何猜詞就得出了金鑰;再在影象上檢查每一個存疑的詞,區分開了兩個相似符號(普通的 y 是 m,帶鉤的 χ 是 r)。496 個符號中有 477 個(96.2%)落在義大利語讀得通的詞裡;18 個在兩個尚未讀懂的詞中,還有一個孤立的符號未讀出。

一張十一行的密碼紙條,符號由帶橫槓和十字的豎筆組成,立在一道貫穿的橫筆上,詞間以點隔開
第 25 號。第一個詞有三個符號,是 noi;抄寫者用點分隔詞語。影象:Archivio di Stato di Siena,Concistoro 2308 fasc. 2 no. 25,來自 DECODE R4813。
Noi aviamo chompr(e)so che questo signiore no chavalcharà per lo modo che chostoro di qui vorevero, e diliverà senza altra presa fare di qui partirsi e d’esare chostà; e crediamo sarà sabato prossimo; e farano la via di Laiaticho, e poi di là si partirano, e l’altro dì sarano a Radichondoli, e per quello paese e ancho a Chasole, e per paese poi chostà. E però richordiamo a la signioria vostra che ne’ detti luoghi faciate provedere di pane, viada, vituagia, chome vi pare chovenirsi … per fante propio significharemo a la magnificie(n)za vostra.

“我們獲悉,這位領主不會按這裡那些人希望的方式行進,並已決定不再耽擱,離開此地前往貴處;我們認為將在下週六。他們將取道 Lajatico,從那裡出發,次日抵達 Radicondoli,再經那一帶和 Casole 前往貴處。因此我們提醒閣下,請按您認為合適的方式,在上述各地備好麵包、草料和給養。”使節們是從沃爾泰拉一側寫信的,所說的道路在 Radicondoli 和 Casole 進入錫耶納國境。紙條沒有日期,那位領主也沒有點名。

04第 18 號:與皇帝訂立的條約條款

四頁拉丁文條款,其中每個敏感詞都用密碼寫成:212 個密碼詞,1,459 個符號,在連貫的拉丁文中以點隔開。第一塊的落款是“Niccolaus Ziegler, Regis Secretarius”,即馬克西米利安一世、後來又是查理五世的秘書。同樣的搜尋配合拉丁語模型,僅憑密文就得出了金鑰;在影象上逐個符號檢查後,又拆分了三對相似符號(帶鉤的 n 是 q,普通的是 e;普通的 o 是 g;開口的雙圈是 i,閉合的是 ll),並表明帶點的符號是虛碼。1,459 個符號中有 1,271 個(87.1%)讀成通順的拉丁文,另有 154 個在存疑的詞中,21 個未讀出,13 個被抄寫者劃掉。

三行拉丁文,大多數詞用稜角分明的密碼符號寫成,少數為明寫:et ipsam ac et alia, ut tempore
第 18 號,開頭幾行。明寫的 et ipsam ac et alia 和 ut tempore 夾在密碼詞之間:tormenta sua … lapides seu globos disponant。影象:Archivio di Stato di Siena,Concistoro 2308 fasc. 2 no. 18 p. 1,來自 DECODE R4806。
Item quod Senenses mutuent Serenissimo domino Regi quinque milia ducatorum, pro quibus Mx. se obligabit de restituendo eosdem in termino duorum mensium. … Item quod ad petitionem Serenissimi Regis & Cesaree Maiestatis teneantur domini Senenses rumpere bellum contra X. in partibus Pontis Valiani …

錫耶納須備好火炮、火藥、石彈和鐵彈,整頓軍隊,並借給國王 5,000 杜卡特,兩個月內償還。帝國一方要求 B. 將該城置於其保護之下,要求錫耶納在 Ponte a Valiano(蒙特普爾恰諾戰爭中的那座要塞)對 X. 開戰,為對佛羅倫薩人的戰爭提供通行和給養,並自費提供一百名重灌騎兵和六十名輕騎兵。錫耶納人則要求得到在其邊境五英里內攻下的每一座城堡,並要求由皇帝裁決他們對佛羅倫薩的訴求。字母 B. 和 X. 保持明寫,未能解開;X. 是敵人。年份沒有給出:Ziegler、國王與皇帝作為兩方,以及 Ponte a Valiano,都指向 1510 或 1520 年代。

05第 14 號:使節們與 Carlo Malatesta

整整一頁的密碼,23 行加一個落款,致“Magnificis et potentibus dominis Prioribus [et] Capitaneo Civitatis Senarum”:1,495 個符號,詞間以點隔開。普通的退火搜尋卡在了偽義大利語上;在重複出現的詞(vostra、stato)上手工設定三個猜詞找到了金鑰,後來分階段搜尋不借助猜詞也得到了同一把金鑰。在影象上讀它時,又拆分了初次轉錄合併掉的兩個字形(左側有一筆伸入的 o 是 m,右側有一筆伸出的是 d)以及另外兩個(緊湊的 8 是 v,高而帶圈的是 n)。1,495 個符號中有 876 個(58.6%)在讀通的詞裡,436 個(29.2%)在有一個字母存疑的詞裡,161 個(10.8%)未讀出,22 個是程式碼符號。

幾行細小的密碼符號,詞間以點隔開
第 14 號,開頭幾行:… per la gracia di dio noi arivamo qui [h]ieri da sera … 影象:Archivio di Stato di Siena,Concistoro 2308 fasc. 2 no. 14,來自 DECODE R4802。
… per la gracia di dio noi arivamo qui [h]ieri da sera salvi e […] la nostra compa(n)gnia … significhiamo a la Signoria vostra come questa matina, trovandosi Domenico con uno servidore di <7H> […] a ragionare per spacio da ore due … ancora afferma l’amico vostro che Carlo [M]alatesti e ogni altro sono in questa medesima gielosia … L’Altissimo acresca e conservi la magnifica Signoria vostra, a la quale umilmente ci racomandiamo.

使節們與隨行人員於“昨天傍晚”抵達。Domenico 與一位寫作 <7H> 的領主的僕人談了兩個小時,這位領主對一項“由 <Z7> 交給 (420)”的事業感到不滿;Carlo Malatesta 和其他人都懷有同樣的猜忌;他們認為錫耶納和托斯卡納其餘地方若與“三大勢力”聯合,就可以公開對 <Z7> 開戰;<7H> 正在戰場上,仍有可能達成和解。落款寫明寫信地點是羅馬,簽名者的名字以“Marco”結尾。裡米尼的 Carlo Malatesta 卒於 1429 年,所以這封信不會晚於此年;它是這捆文書中唯一一件可能接近 Meister 第 1 號的信,但它沒有日期,不能斷言它就是 1421 年的。

06第 4 號:Galgano Borghesi 在那不勒斯,1456年5月12日

一封明寫的義大利文信件,含十五段密碼(144 個符號)和九個拉丁文程式碼詞,出自出使阿方索國王的法學家 Galgano Borghesi,寫給他的同僚 Leonardo Benvoglienti;Senatore(2009)引用它為“una lettera in cifra di Borghesi a Benvoglienti … da Napoli, 12 maggio”。收信人在行間批註了其中幾段(“duca”、“papa”、“per parte del duca”、“al re”):這就是 1952 年目錄中那句話所指的部分解讀。六把 1450 年代的金鑰沒有一把對得上。正文下方左側被撕掉的地方,寫著一段字母表,字母寫在對應的密碼符號上方,從 i 到 u;結合批註,它給出了金鑰。144 個符號中有 114 個讀得可靠,另有 11 個根據上下文讀出,19 個仍未讀出。

淡淡的字母 l m n o 寫在密碼符號上方:一個長 s、一個 2、一個 a、一個 T
第 4 號,正文下方的字母表殘片:l m n o 寫在密碼符號 ∫ 2 a T 上方。影象:Archivio di Stato di Siena,Concistoro 2308 fasc. 2 no. 4,來自 DECODE R4793。

這些段落連同周圍的明寫詞語講述了 Borghesi 如何敦促國王把“盧卡被佛羅倫薩人圍困時”對 al capitano 所作的許諾納入進來;據說 de le scritture 那些檔案留在了 a Milano,而 Tunc rex parvi fecisse;Antonio d’Arezzo 報告說 al <duca> 態度友好;教皇、佛羅倫薩人的 del chericato 以及諸樞機主教都將出資 contra lo Turcho,而公爵的口信將轉呈 al re。程式碼詞:Calor = duca,storps = Lucca,cras = parte。

07當時已解讀的幾件

08方法

每一件都依據 DECODE 照片轉錄:以原始尺寸的三到六倍擷取各行,逐個符號轉錄,並使用一份有命名的字形清單;第 15 號和第 18 號轉錄了兩遍並加以比較。求解器是一種同音替換退火搜尋(一個符號可以代表任何字母,幾個符號可以代表同一個字母),用當時的義大利語或拉丁語 n-gram 模型加上一個字母頻率先驗打分,從三元組到五元組分階段執行,並以頻率為種子多次重啟;在抄寫者分詞的地方,模型也會給空格打分。同一程式能完美復原一份 2,673 個符號、58 種符號的合成義大利語同音替換密碼。它產生的每一把金鑰隨後都在影象上逐詞核查,每一處分歧都在那裡解決:第 14、18 和 25 號中的相似符號就是這樣區分開的。

09尚存問題

10資料來源

手稿版權:Archivio di Stato di Siena。

轉錄、金鑰、讀本和求解器:程式碼倉庫中的 targets/siena1421/。