中文譯本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 釋出,本頁由 JIC 翻譯,非原作者官方版本,譯文如有出入以英文原頁為準 · 檢視英文原頁 ↗
Annp dpmknk mkllfskmp qxkngfntfskmp → Anno domini millesimo quingentesimo · a→b e→f i→k o→p u→x

Strängnäs → Västerås · 母音移位與六個符號 · 1517年

1517年 Strängnäs 繼抒詠集中的兩段密碼:一段註明日期的書末題記和一個六符號的署名

Uppsala University Library,C 513,f. 19v:一部用方形記譜法寫的紙本繼抒詠集,為 Västerås 的多明我會士抄寫。DECODE 將其著錄為 R4349,一封來自 Strängnäs、帶“six symbols”(六個符號)的加密信件,發信人和收信人不明。

這本書裡有兩段密碼。在 f. 19v 上,抄寫員在一段書末題記裡註明了日期,題記中每個母音都換成了它後面的那個字母。Uppsala 的目錄在1992年就印出了這條規則和解讀;我們在這裡轉錄了題記,並用這條規則解碼,結果與印本逐詞相符。f. 1r 上貼著一張紙條,上面是一段寫給某位 Anders Larsson 的古瑞典語短箋,以六個符號結尾。DECODE 描述的就是這張短箋,而六個符號太少,無法解讀。

Daniel Bourdeau · 釋出於 · 更新於

方法:用已知金鑰讀出 · 程度:部分(密文的95%)

摘要。總目第235條來自 DECODE R4349,該記錄只有一張佔點陣圖、兩頁目錄的掃描件,以及一條說明,描述了“a short ciphertext of six symbols out in a note”(一張短箋中六個符號的短密文)。這份手稿 Uppsala UB C 513 是一部多明我會繼抒詠集,含兩段加密文字。長的一段是抄寫員在 f. 19v 上註明日期的書末題記,共四行,寫在聖詠樂譜下方,每個母音都寫成下一個字母(a→b、e→f、i→k、o→p、u→x)。Andersson-Schmitt、Hallberg 和 Hedlund 編的 Uppsala C 部藏品目錄(1992年)給出了這條規則和解讀。我們在圖書館的 Alvin 掃描中找到了這一張,逐個字母轉錄(125個字母),解碼結果與印本逐詞相符:這本書於1517年在 Strängnäs 修道院為 Västerås 修道院抄寫。短的一段就是 DECODE 那條說明所指的內容。那是貼在 f. 1r 上的一張紙條,是一段古瑞典語的私人短箋,為 Anders Larsson 的胸疾寄去草藥和肉桂皮,在本該署名的位置以六個符號結尾:ÿ ɑ M ÿ u ꝺ。題記的規則對它們不適用,字母表的任何移位都得不出一個名字,六個符號也無法確定金鑰,所以它們未被解讀。131個密文符號中,125個已解碼。

01 f. 19v 上的書末題記

四行草書拉丁字母,位於四行方形記譜的聖詠譜表下方
Uppsala UB C 513,f. 19v:譜表下方的加密題記。紅筆勾描的首字母 A 是唯一未加密的母音。圖片:Uppsala University Library,C 513 f. 19v,來自 Alvin(公有領域)。

C 513 是一部84葉的紙本繼抒詠集,出自一人之手,字型為16世紀初的草書。前環襯上的物主題記寫著 Liber conuentus insulensis ordinis predicatorum。f. 19v 以“…in celesti patria Amen”結束繼抒詠 Benedicta sit celorum regina。隨後抄寫員用同樣的筆跡,在樂譜下方又寫了四行文字,看起來像是一種亂碼語言。頁末是一個紅色的提示詞 Corda manibus,即下一首繼抒詠的起首語。

Annp dpmknk mkllfskmp qxkngfntfsk-
mp dfckmp sfptkmp prfsfns lkbfr sf-
qxfnckpnbrkxs fst scrkptxs kn cpnxfntx
strfngfnfnsk prp cpnxfntx knsxlfnsk

規則是一種古老的抄寫員把戲:把每個母音寫成字母表中的下一個字母(i 和 j、u 和 v 各算一個字母):

無標記aeiou
寫作bfkpx

子音代表其本身,分詞和雙寫字母都保留。Anno 的紅色大寫 A 未加密。由於 b 和 p 也是文字中的普通子音,lkbfr 中寫出的 b 是真正的 b(liber),scrkptxs、prfsfns 和 prp 中寫出的 p 是真正的 p(scriptus, presens, pro)。在其他各處,它們代表 a 和 o。上下文總能作出判斷,沒有一個詞留有歧義。

02 解碼後的題記

Anno domini millesimo quingentesimo decimo septimo presens liber sequencionarius est scriptus in conuentu strengenensi pro conuentu insulensi.

“主歷1517年,本繼抒詠集抄寫於 Strängnäs 修道院,供 Västerås 修道院使用。”Insulensis 指 Västerås 的多明我會會院,也就是環襯上題名的物主。目錄還提到一個小小的諷刺:後來 Västerås 的一位讀者顯然讀不懂這個加密的日期,在 f. 20v 上寫道,這本書是 Frater Gudmundus Benedicti“circa annum 1520”(約1520年)的作品。

03 f. 1r 上的短箋及其六個符號

一張寫有十行瑞典語草書的紙條,貼在一頁聖詠樂譜的頂部
Uppsala UB C 513,貼在 f. 1r 上的紙條:一段寫給 Anders Larsson 的短箋。最後一行以 liff oth sel 和六個符號結尾。圖片:Uppsala University Library,C 513,f. 1r 上的紙條,來自 Alvin(公有領域)。

目錄只提到 f. 1r 上貼著一張寫有中世紀以後瑞典語文字的紙條,以及“an Anders Larsson receives medicines”(一位 Anders Larsson 收到藥物)。根據掃描件轉錄如下(不確定的詞標 ?):

thetta skal wal[?] larens? andhers hess? lass son wara andhers y brygghe stuffuan … kære hertans brodher andhers larsson h[elsa]? sändher yagh edher littit örther til edher brysth kanelbark men yak ffruchthar ath han är gammal kære brodher edhra [w]älgärningar? är yak ffor ringa til at betala hwilket yak tager then effuige gudh til help then yak edher beffaller til liff oth sel ÿ ɑ M ÿ u ꝺ

“……致釀酒房的 Anders Larsson。親愛的兄弟 Anders Larsson,我給你寄去一些治胸疾的草藥,還有肉桂皮,只怕它已經陳了。親愛的兄弟,我太窮,無以報答你的恩情,只能交託給永恆的上帝,願你身心都蒙他保守。”隨後是六個符號,位於寫信人署名的位置。

liff oth sel 幾個詞,後接六個草書符號
最後一行:liff oth sel,接著是 ÿ ɑ M 和 ÿ u ꝺ。圖片:Uppsala University Library,C 513,f. 1r 上的紙條,來自 Alvin(公有領域)。

這些符號看起來像出自同一筆跡的草書字母:ÿ 與 yagh 中的相同,ꝺ 是這手筆跡帶圈的 d,與 edher 中的相同。它們分成兩組,每組三個,都以 ÿ 開頭,正像名字加父名。題記的母音移位在這裡不適用,因為 b、f、k、p、x 一個也沒有出現。對這些符號的五種讀法分別試遍字母表的23種移位,都得不出一個名字或套語,而書中再沒有別處出自這手筆跡。六個符號、只有一處重複,無法確定一個替換表。它們未被解讀。

04 方法

DECODE 記錄唯一的影象是一個佔點陣圖標。它附帶的 PDF 是目錄條目,其中指明瞭是哪一張以及規則。第一遍以為 DECODE 的“six symbols”是對題記的含混描述。隨後檢視了 Alvin 上全部175幅影象,才找到 f. 1r 上的紙條。書中僅有的其他附加文字是後環襯上的明文試筆。Alvin 上 C 513 的掃描屬於公有領域。f. 19v 是第42號附件,它的完整 TIFF 被切成逐行的裁切圖後轉錄。逆向規則由一個小指令碼執行。它把 k 當作 i、把 x 當作 u(在這段文字中二者都不是子音),並用本專案的拉丁語 n-gram 模型在整段題記範圍內給候選詞打分,以在 a 與 b、e 與 f、o 與 p 之間作出選擇。第一遍逐詞處理、不看上下文時,把 prp 當成了 oro。以整句為上下文後,它選了 pro,輸出與目錄的釋讀逐詞相符。

05 尚待解決或尚不確定之處

06 來源

註釋、轉錄、解碼器和檔案:程式碼庫中的 targets/r4349/。