中文譯本 · 原作 Daniel Bourdeau《Unsolved Historical Ciphers》 以 CC BY 4.0 釋出,本頁由 JIC 翻譯,非原作者官方版本,譯文如有出入以英文原頁為準 · 檢視英文原頁 ↗

參考 · 結果方法 · 術語

術語表

每篇報告都會說明其結果的兩個方面。方法說明金鑰或文字是如何得到的。程度說明得到了多少文字:完整或部分。方法沿用 George Lasry 提出的分類,另外為已經有完整解讀的條目加了一類。

Daniel Bourdeau · 釋出於 · 更新於

方法

前三類屬於密碼分析:金鑰是在這裡復原的。後三類套用的是已有的金鑰或解讀;工作是轉錄和解讀。某個條目此前是否有人解出過、何時發現這一點,都在各篇報告中註明。

唯密文破譯 僅憑密文復原金鑰
金鑰完全根據密文重建:頻率、求解器、模式詞、金鑰的排列順序。沒有使用任何明文或現成金鑰。如果之前有人解出過同一份文字、而且是事後才發現的,報告會註明:這是一次獨立的重新破解。27篇報告 →
外部明文復原金鑰 根據外部來源的明文復原金鑰
金鑰是透過把密文與別處找到的明文相匹配而重建的:刊本、國務檔案檔案摘要彙編、另一檔案館中同一封信的抄件。10篇報告 →
相鄰明文復原金鑰 根據相鄰明文復原金鑰
金鑰是根據密文旁邊的明文重建的:寫在行間或頁邊的部分解讀、同一封信中的明文段落、同一卷宗中的解讀副本。37篇報告 →
匹配外部金鑰 與外部來源的金鑰匹配後讀出
發現一份此前未與該檔案聯絡起來的現有金鑰(屬於另一位通訊人或另一系列的金鑰、歸檔在別處的金鑰表)與之吻合,於是套用。12篇報告 →
套用已知金鑰 用已知金鑰讀出
該檔案或其所屬通訊的金鑰早已確定(在其檔案或 DECODE 記錄上、專為它發表過、與它一起歸檔),直接套用。工作是轉錄和解讀;當金鑰是多音替換或變長時,這項工作並不機械。72篇報告 →
已有解讀 根據已有解讀讀出
完整的解讀早已存在(寫在行間、另一份副本上或已刊印)。工作是轉錄密文,並據此核對解讀。31篇報告 →
未破解 未破解
已嘗試;未得到文字。記錄了從中瞭解到的情況。41篇報告 →
不適用 不適用
不是密碼(明文、速記、金鑰表、說明),或者無法獲取該條目。14篇報告 →

程度

完整:至少95%的密碼符號能讀出意義,每份檔案都已涵蓋,仍未讀出的只是零散的碼組,或因外部原因受阻的片段。部分:低於上述標準的一切情況;報告會列出哪些仍未讀出及其原因。

術語

密碼與程式碼
密碼(cipher)用符號替換字母或音節。程式碼(code)用取自一份清單(程式碼本)的碼組替換整個單詞或名字。近代早期的外交金鑰大多兩者兼用。
名碼本
近代早期常見的金鑰:一張密碼字母表(常為同音替換),加上一份用於人名、頭銜和常用詞的碼組清單,有時還有虛碼。
簡單替換
每個明文字母始終變成同一個符號。
同音替換
一個明文字母可以用若干符號(即它的同音符)中的任何一個來寫,以抹平字母頻率。解密仍然沒有歧義。
多音替換
一個符號代表不止一個明文字母。解密有歧義:讀者要選出講得通的那個值,所以即便套用已知金鑰也需要判斷。
變長
長度不同的密碼單元(例如一位數和兩位數)連寫、不加分隔,因此必須先把文字切分成單元才能解密,而且可能有好幾種切分方式。
虛碼
沒有任何含義的符號,加進去是為了干擾頻率分析。
金鑰
列出每個密碼符號和碼組對應明文值的表。
明文、密文、明寫部分
明文是密碼所隱藏的資訊;密文是加密後的形式。明寫部分是檔案中公開書寫、未加密的部分,常位於加密段落的前後。
解讀
從密文得到的明文。同時代解讀是當時由收信方的文書做出的,常寫在行間或另一張紙上。
密碼分析(破譯)
從材料中復原未知的金鑰。這裡用到的三條路徑是唯密文、相鄰明文和外部明文(見上文的方法)。
猜詞(crib)
猜測的或已知的一段明文,對著密文擺放,用以復原部分金鑰。
轉錄
把影象中的密碼符號抄成程式能讀取的文字。不是字母或數字的符號得先給定標籤;這一步的誤讀看上去會像金鑰裡的錯誤。
範圍:完整或部分
完整是指至少95%的密碼符號能讀出意思,每份檔案都已覆蓋,剩下未解的只是零散的碼組或因外部原因受阻的片段(字跡難辨、過短)。達不到這個標準的都算部分。
前人解答
在本專案處理某件材料之前,任何地方是否已有解讀或金鑰,以及是何時發現的。每個目標都記錄這一項,因為模型可能見過它。
DECODE
歷史密碼檔案與金鑰的線上資料庫(Megyesi 等人);記錄編號引作 R1234。