三分割暗号

分暗号は、フェリックス・ドラステッレが発明し、1902年に記述された古典的な暗号です。[1]ドラステッレの以前の二分暗号の原理を拡張し、分数化転置の技術を組み合わせて、ある程度の混乱と拡散を実現します。暗号文の各文字は、平文の3文字と鍵の最大3文字に依存します。

トリフィド暗号は、平文の各文字をトリグラムに分割する[2]を用いて、トリグラムの構成要素を混合し、表を逆順に適用して、混合されたトリグラムを暗号文の文字に変換する。デラステッレは、最も実用的なシステムでは、トリグラムに3つの記号が用いられると指摘している。[3]

文字を3つの部分に分割するには、3つの記号または数字のグループで表す必要があります。n個のオブジェクトをあらゆる方法でトリグラムに組み合わせると、n × n × n = n 3 になることがわかっいるので 、  n の 3のみあることがわかります。2個だと2 3  = 8個のトリグラムしか得られませんが、4個だと4 3  = 64個になります。一方、3個だと3 3  = 27個になります。

説明

上で述べたように、この暗号には27文字の混合アルファベットが必要です。Delastelleの例に倣い、27番目の文字にプラス記号を使用します。[4]キーワードやフレーズから混合アルファベットを作成する従来の方法は、キーとなる文字を順番に書き出し、その後に残りのアルファベットの文字を通常の順番に書き出すというものです。[5]例えば、FELIX MARIE DELASTELLEというキーから混合アルファベットFELIXMARDSTBCGHJKNOPQUVWYZ+が生成されます。

混合アルファベットの各文字に、3 × 3 × 3 の立方体に混合アルファベットの文字を配置し、各文字のデカルト座標を対応するトリグラムとして使用して、27 個のトリグラム (111、112、…、333) のいずれかを割り当てます

レイヤー1レイヤー2レイヤー3
123123123
1FEL1STB1P質問
2XM2CGH2あなたVW
3RD3JK3はいZ+

このキューブから、文字をトリグラムとして暗号化し、トリグラムを文字として解読するためのテーブルを作成します。

アルファベットの暗号化アルファベットの解読
A = 131J = 231S = 211111 = F211 = S311 = 〇
B = 213K = 232T = 212112 = 東212 = T312 = P
C = 221L = 113U = 321113 = 左213 = B313 = 質問
D = 133メートル = 123V = 322121 = 私221 = C321 = う
E = 112N = 233幅 = 323122 = X222 = G322 = V
F = 111O = 311X = 122123 = 男223 = H323 = 西
G = 222P = 312Y = 331131 = A231 = J331 = はい
H = 223Q = 313Z = 332132 = R232 = K332 = Z
私 = 121R = 132+ = 333133 = D233 = 北333 = +

暗号化プロトコルは、平文を固定長のグループ(場合によっては末尾に短いグループを1つ追加)に分割します。これにより、エンコードエラーは発生したグループ内に限定されます。 [6]これは、手作業で実装する必要がある暗号にとって重要な考慮事項です。各グループ内での拡散量を最大化するには、グループサイズは3と互いに素である必要があります。Delastelleは、5文字と7文字のグループの例を示しています。彼は暗号化の手順を次のように説明しています。[7]

まず、各文字の下に、暗号化アルファベットでそれに対応する数字のトリグラムを縦に書きます。次に、数字が 1 行に書かれているかのように横に進み、3 つの数字のグループを取り、解読アルファベットで検索して、結果を各列の下に書き込みます。

たとえば、メッセージがaide-toi, le ciel t'aideraで、グループ サイズが 5 の場合、暗号化は次のように進行します。

aid et oileciel t'a idera1 1 1.1 2 3 1 1.1 2 1 1 1.2 1 1 1 1.1 13.2 3 1.1 1.2 1 1.2 2.1 1 1.3 2.3 1 3.31 1.3 2 2 1 1.3 2 1 1 2.3 2 1 1 3.2 2 1FMJFVOISSUFTFPUFEQQC

この表では、各グループで水平に読むときにピリオドがトリグラムを区切っています。したがって、最初のグループでは、111 = F、123 = M、231 = J などとなります。

注記

  1. ^ デラステッレ、pp.101–3。
  2. ^ そのため、三裂という名前が付けられ、「3つの部分に分かれている」という意味になります(オックスフォード英語辞典)。
  3. ^ デラステラ、p. 101:「パーティーのレトルトを断片化するのは…」
  4. ^ デラステラ、p. 102: 「アルファベット・フランセ・ネ・コンテナント・ケ・ヴィングト・6文字…」
  5. ^ 換字式暗号を参照
  6. ^ ゲインズ、210ページ。
  7. ^ デラステラ、p. 102: 「垂直方向のメッセージを記録する必要があります…」

参考文献

  • デラステル、フェリックス (1902)。 Traité Élémentaire de Cryptographie。パリ:ゴーティエ・ヴィラール。
  • ゲインズ、ヘレン(1939年)『暗号解読:暗号とその解読に関する研究』ニューヨーク:ドーバー
「https://en.wikipedia.org/w/index.php?title=トリフィド暗号&oldid=1209607909」より取得