Polyalphabetic Cipher 複数アルファベット暗号
-
0:05 - 0:08強力な暗号は、指紋を隠します。
-
0:09 - 0:11指紋が薄い暗号を作成するには
-
0:11 - 0:14この文字の出現頻度の分布を平坦化することです。
-
0:18 - 0:1915 世紀半ばでは、
-
0:19 - 0:21polyalphabetic 暗号が
-
0:21 - 0:23これを達成するに開発されました。
-
0:23 - 0:28アリスとボブが共有秘密シフト単語を持っているとします。
-
0:28 - 0:31まず、アリスは、アルファベットの文字の位置により
-
0:31 - 0:33単語を番号に変換します。
-
0:33 - 0:38次に、この番号順がメッセージに沿って繰り返されます。
-
0:39 - 0:42それによって、メッセージの各文字が、
-
0:42 - 0:44この単語の番号順によるとずらされます。
-
0:45 - 0:49単一の数ではなく複数の数を用い
-
0:49 - 0:54シーザー暗号のようにずらされます。
-
0:54 - 0:57暗号化されたメッセージは、公然とボブに送信されます。
-
0:58 - 1:02ボブの各文字にずれの数を、秘密の単語に基づいて
-
1:02 - 1:05定め、元のメッセージを解読します。
-
1:06 - 1:08暗号を盗もうとするイブが
-
1:08 - 1:10一連のメッセージを傍受します。
-
1:10 - 1:13そして、文字の出現頻度を計算します。
-
1:14 - 1:18この場合、軽く指紋を見つけることができます。
-
1:18 - 1:21これを、どのように破れるでしょう?
-
1:23 - 1:26暗号を解くには、情報漏れを利用します。
-
1:26 - 1:29部分的な指紋を見つけることと同じです。
-
1:29 - 1:32文字の出現頻度の差分が存在する限り
-
1:32 - 1:35情報漏れが発生します。
-
1:36 - 1:40暗号化されたメッセージ内の繰り返しによって
この差が発生します。 -
1:42 - 1:46この場合は、アリスの暗号に繰り返された単語が含まれています。
-
1:47 - 1:51暗号を解読するには、イブは最初を
-
1:51 - 1:56秘密の単語そのものではなく、その長さを
見つけます。 -
1:56 - 1:57これには、異なる間隔で繰り返し
-
1:57 - 2:00頻度分布をチェックします。
-
2:00 - 2:04各 5 番目の文字の頻度分布のチェックすると
-
2:04 - 2:08指紋は自体を明らかになります。
-
2:08 - 2:10これにより、5つのシーザー暗号を解いていることが
-
2:10 - 2:13分かります。
-
2:13 - 2:15それぞれは、以前に説明したように
-
2:15 - 2:17簡単な作業です。
-
2:17 - 2:20暗号の強度は、使用された秘密の単語の長さを
-
2:20 - 2:23見つけるに要する時間に依存します。
-
2:23 - 2:27長い秘密単語ほど、強い暗号になります。
Nobuko Hamaguchi edited Japanese subtitles for Polyalphabetic Cipher | ||
Nobuko Hamaguchi added a translation |