< Return to Video

Polyalphabetic Cipher 複数アルファベット暗号

  • 0:05 - 0:08
    強力な暗号は、指紋を隠します。
  • 0:09 - 0:11
    指紋が薄い暗号を作成するには
  • 0:11 - 0:14
    この文字の出現頻度の分布を平坦化することです。
  • 0:18 - 0:19
    15 世紀半ばでは、
  • 0:19 - 0:21
    polyalphabetic 暗号が
  • 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
    長い秘密単語ほど、強い暗号になります。
Title:
Polyalphabetic Cipher 複数アルファベット暗号
Description:

文字頻度指紋の薄い、より高度な文字暗号の作成

more » « less
Video Language:
English
Duration:
02:27
Nobuko Hamaguchi edited Japanese subtitles for Polyalphabetic Cipher
Nobuko Hamaguchi added a translation

Japanese subtitles

Revisions