メインコンテンツにスキップ

ナチスの暗号機エニグマの仕組み

記事の本文にスキップ

62件のコメントを見る

(著)

公開: (更新: )

この画像を大きなサイズで見る
Advertisement

 エニグマ(Enigma)は、第二次世界大戦のときにナチス・ドイツが用いていたことで有名なローター式暗号機である。1918年にドイツの発明家アルトゥール・シェルビウスによって発明され、1925年には約3万台が軍用として使用された。

 優れた暗号システムの例に漏れず、エニグマは使用するのは簡単であるが、その暗号文を破るのは非常に難しい。

タイプライターのような暗号機エニグマ

 機械式と電子式の中間にあるエニグマの見た目は、大きめのタイプライターのようだ。

 キーボードでメッセージの最初の文字を入力すると、ランプボード上で置き換えられた文字が点灯する。

 暗号文を受信した側でも同じ手順を踏む。”暗号文”を入力すると、解読されたメッセージがランプボード上で点灯する。

Imitation Game: how did the Enigma machine work?

 内部には3つのローターが組み込まれている。各ローターは文字の入力を受けると、異なる文字を出力する。

 この文字が3つのローターを経た後、”反転ローター”によって逆方向に送信され、3つのローターを再び経由する。

 最終的にランプボード上で文字が点灯し、暗号化された出力を示す。

 同時に最初のローターが1目盛り分回転する。このため、2文字目に1文字目と同じものを打ち込んだとしても、違う文字が出力される。

 最初のローターが26目盛り回転すると、2番目のローターも1目盛り分回転する。2番目のローターが1回転すると、3番目のローターも同様に回転する。この結果、同じ暗号化プロセスが再び使用されるまでに、17,000種類の組み合わせが存在することになる。

 またローターと入出力の途中には、1組の文字を入れ替えるプラグボードが内蔵されている。

 初期モデルでは最大6組まで入れ替えることができたが、後期モデルでは10組に拡大され、第4ローターも追加された。

この画像を大きなサイズで見る

設定さえ知っていれば解読は簡単

 こうした複雑な仕組みにもかかわらず、オペレーターに必要なのは、3つのローターの配置と順序ならびにプラグの配置だけだ。

 初期設定さえ知っていれば、解読は暗号文を入力し直すだけだ。反転ローターのおかげで、解読は暗号化手順と全く同じなのだ。

 だが反転ローターには、暗号破りの手がかりを与えてしまうという欠点もあった。すなわち同じ文字には変換されないことだ。

 このヒントと、いくつかのメッセージ(「Keine besonderen Ereignisse(報告なし)」や「An die Gruppe(グループ宛)」など)の暗号化の結果を推測することで、数千種類のローターの配置を除外することができた。

この画像を大きなサイズで見る

いたちごっこの解読と改良

 やがて数学者アラン・チューリングが暗号解読機”ボンベ”を開発し、論理解析を行ってエニグマを破るようになる。

 しかし、最初の手順は必ず手動で行わなければならなかった。ボンベは検証すべき組み合わせの種類を減らす役にしか立たなかったのだ。

この画像を大きなサイズで見る

 連合国は暗号解読チームを組織しエニグマの解読に当たらせたが、ナチスもローターの数を増やしたり、形状を変更するなど、エニグマの改良に取り組んでいた。

 そしてエニグマを超える暗号機”ローレンツ”が登場する。

この画像を大きなサイズで見る

 だがこのローレンツ暗号も、1943年、イギリスで開発された暗号解読器「Colossus」で解読が可能となった。

 Colossusは、複数の電子機器が搭載され「世界最初のプログラム可能なデジタル機器」とも呼ばれているが、その存在は1970年代まで公表されていなかった。

この画像を大きなサイズで見る

References: Theguardian

📌 広告の下にスタッフ厳選「あわせて読みたい」を掲載中

この記事へのコメント 62件

コメントを書く

  1. おおついこないだ「イミテーション・ゲーム」で観たやつだ!

    • +6
  2. エニグマと聞くと、「U-571」を思い出す

    • +6
    1. ※3
      ボン・ジョヴィが出演した事で話題になったよね。
      俺なんかDVD持ってるよ。
      でも彼は直ぐに退場するんだよな……。

      • 評価
  3. この時代の暗号解読の攻防はほんと熱い

    • +12
  4. ドイツの科学力はァァァァァ、世界一ィィィィィ!

    • +3
  5. あー確かにね、俺もこんな仕組みがいいと思ってたんだよなるほどなるほど
    つまりどういうことだってばよ?

    • +1
  6. もしエニグマの解読がなかったら連合国は負けていたか、少なくとも現実よりずっと被害が大きかったのは間違いない
    チューリングは大戦勝利の要因の一つ

    • +3
  7. 大戦なんて酷いもんだったが、死に物狂いでイタチごっこ的に競い合うおかげで
    色んな技術が飛躍的に発展するんだね。医学だったりコンピューターだったり
    振り返って見る分にはロマンだw

    • +8
  8. 複雑な暗号をつくるのはマジ簡単なんだけどな・・・
    その解読器を他にばれずに作るとは凄い

    • +2
    1. ※10
      今考えるとなんて安易なんだwww

      • +1
    2. ※10
      それ暗号文ちゃぅ
      ただの合言葉や

      • +3
  9. 何となく、バベッジ式階差機関の構造にも似てますね。
    複雑化させればさせる程、打ち破ろうと闘志を燃やす人も出る。現在のシステムエンジニアとハッカーにも似てますね。
    クレタ人同士で暗号を作成したら、どんな暗号になるんだろうか?(笑)

    • 評価
  10. 日本の暗号はザルで全部解読されてたんだろw

    • +1
    1. ※12
      まず、理論解析と解読は違う事は断っておくけど、
      日本海軍のは比較的早く解析も解読もされていた、一方陸軍は解析はともかく
      解読は海軍ほど漏れ漏れではなかった。
      理由は海軍は乱数表の更新が滅多にされなかったのに対し、
      陸軍は最長でも2週間で更新していたから。
      当然、エニグマのように難解な暗号機があると安全性は高まるが、
      そもそも漏れる可能性があると考えないで運用すると何使っても同じ。

      • +4
    2. ※12
      日本軍もエニグマ暗号機の互換機を使ってたんだけど、どこの戦線かは失念したけど撤退する際に暗号機を破壊もせず普通に置きっぱにしといたんで、それがエニグマ暗号機の解析を早めてしまったのよ。
      一方、イギリスは友軍のアメリカにさえボンベの存在(終戦直後に破壊)をほんの最近まで秘匿していたくらいなんだから、情報に対する考え方が根本的に違ってたのよ。
      そーいえば、大戦末期の日本の対米謀略放送も、アメリカ文化に対する研究をまるっきりやってなかったために効果的な嘘のつき方を考えつかなかったんで、結果、普通のラジオ番組をやってたってくらい、日本人って情報を扱うのが下手だったのよ。

      • +3
      1. ※45
        そりゃあ、だってなぁ
        当時でも赤ちょうちんで海軍士官が酒飲んでたら、客が「今度は、○○で作戦だそうですね!頑張ってください」と時期も作戦地域も一般市民が知ってるレベルで漏れてるんだもんなぁ。
        だから、ゾルゲ事件後に急いで防諜!防諜!と叫んで、ニュース映画でも情報はこうやって漏れ
        るというニュース映画作ったりしてるよ。
        例えば、列車に乗ってる乗客が外国人客(当時のニュース映画にもちゃんと外国人が出演してるよ)が、列車の外の工場を指差して、あの工場は何の工場ですか?と同乗客に聞いたら客が
        自慢気にあの工場は、軍の軍需工場で、○○を毎日△△程度作ってるよ!と言っちゃうシーンが
        出てたりするから、多分、それ以上の自慢話が日常的にされてたんじゃないかな。
        このニュース映画で出てきた例だけでも、工場の立地、生産品、生産数がわかっちゃうわけで
        そのことから、この程度の工場ではどのくらいの生産量が可能かということもわかってしまう。
        まあ、当時からこういう情報管理は、割りと緩やかだったんじゃないかな。

        • +3
    3. ※12
      大戦後半、暗号作るのに面倒になった軍部が薩摩言葉のまま送ったら
      日本語の標準語教育しか受けてない米兵には全く理解できなかったとか

      • +1
  11. 取りあえず考えた奴も解読した奴も 態だってことはわかった

    • 評価
  12. 暗号解読器を入手しても暗号表を変えられたら元の木阿弥。暗号表をばれずにこっそり入手するのが難しい。

    • 評価
  13. エニグマも登場するサイモン・シンの「暗号解読」おもしろいよ

    • +8
  14. サイモン・シンの暗号解読おすすめ
    エニグマの本ではないが歴史の流れとしてエニグマの立ち位置なんかも掴める

    • +5
  15. ウイルスが皆無の会社のパスワードだって月/1で変えるんだから
    すべての暗号で2.3個の複雑な保護が必要な時代だろ
    日本が丸出しすぎなんだよ、トラトラトラってもう掛け声

    • 評価
  16. サイモンシンの暗号解読という本をお勧めするね
    暗号がどのように開発、利用され、そして解読されていったかその苦悩が垣間見ることができる
    初期の暗号から現代の暗号まで解説されてるから興味があれば読んでほしいね

    • +2
  17. サイモン・シンの「暗号解読」にあるね。
    ボンブを考えたのは、ポーランド人のマリアン・レイェフスキで
    イギリスにその情報を渡してから、チューリングたちが後を
    引き継いで発展させたと云うことらしいね。

    • +4
  18. ぼくのゆめは、Uぼーとのかんちょうになるのがゆめだった。

    • 評価
  19. ドイツの標準的なキーボードは
    英語の標準的なQWERTYキーボードと少し配列が違うんだな。

    • 評価
  20. サイモン・シンの暗号解読オススメされすぎわろた
    以前からこのエニグマの仕組みやシミュレータは知ってたけど、知れば知るほどただただ感動する素晴らしい装置だわ…

    • +2
  21. 解読したアラン・チューリングの終戦後の扱いは酷過ぎる。同性愛の罪(当時は法律違反)
    で逮捕されたり、青酸カリの毒リンゴを齧って自殺した扱いにされた。
    戦争は空しいものだなぁ。(ドラえもん並みの感想)

    • +6
  22. 第二次大戦の始め頃は連合軍はドイツの使う暗号を解読できなかったが、Uボートに積んであったエニグマ本体と暗号解読表を入手する事で解読できる様になったとか、何かで読んだな。でも暗号を替えられると困難さが増すから、解読成功は伏せられたままだったとか(私は本当かどうかは知らない)。ドイツ側も改良を加えて行ったから、結局はいたちごっこだったかも知れないと思う。日本軍の暗号はほぼ解読されていて、山本五十六の乗機が撃墜されたのも暗号解読から待ち伏せに合ったのが原因だとか。(今だったら暗号はスーパーコンピューターで解析するのかと思うと何か嫌だな)

    • 評価
  23. こういう暗号の解読合戦が有る一方で、未だに未解読の文字が有ったり、言語体系さえ未解明な言葉が有ったりする。ここのサイトに居ると、それらに万遍なく触れられるから面白いと思う。

    • +2
  24. 情報を制するものが世界を制す。
    本当にエニグマを作ったドイツは凄いけど、解読したチューリングも凄い。
    この攻防戦をみたら情報は戦争にとって重要だと良く解かるね。

    • +2
  25. チューリングいなかったら今のコンピュータなんてないし
    アインシュタイン並に頭よかったよな
    ゲイだってことだけで責められて自殺するなんて数学から工学界まで多大な損失だよ

    • +9
  26. 暗号変換で結局数式だよね。
    天才的な数学者があってこその発明。

    • +1
  27. くっそー・・・
    頭良く生まれてきたかった・・・

    • 評価
  28. こないだ本で読んだ。暗号技術面白いね

    • 評価
  29. エニグマ攻防は最終的に物量・国力の戦いになっていくんだよね。
    解読の処理速度を上げるために人員・技術ノウハウを投入していく連合国側と、
    暗号表を複雑化しようとするけど末端のためにはあまり煩雑な処理にできないドイツという。

    • 評価
  30. エニグマって強いよね、ツキノワグマといい勝負なんじゃない?

    • +3
  31. 全然知らないけど、
    語感が良すぎるのでエニグマさん好きです

    • 評価
  32. 日本の暗号の方が複雑だったが、座礁した潜水艦から海軍のコードブックが回収されたのが大きい。手順通りに運用してればすぐに対応出来たのに、やらなかったのが最大の失敗。MAGICで暗号解読に成功したのは外務省の暗号で、軍用暗号が解読されたわけじゃない。

    • 評価
  33. つまり情報戦出来なくすれば、戦争起きないんだな。

    • 評価
  34. A「山」
    B「川」
    C「よし、通れ!」
    AB「!?」

    • 評価
  35. 因みに日本の暗号は全部解読されてました。

    • 評価
  36. こういうシミュレーターとかって楽しいよね
    GTLHLETZRSBLNVLCMTTJVEVG

    • 評価
  37. なるほど
    この機械でエニグマの神秘的な曲が作られてるんだな

    • +1
  38. 暗号文に必ずハイルヒトラーを入れてたせいで解読されるとは

    • 評価
  39. チューリングの功績も本人も原爆に匹敵する絶対的な軍事機密だったから、もしかしてチューリングは無実の罪で嵌められた?

    • 評価
  40. 折返しローターっていう構造上の欠陥と運用面でやらかした文頭三文字入力の手抜きが致命傷だったな。後者はどこででもありがちなミス(だからこそ怖い)だが、前者については同じ機械をデコードにまで使おうとした設計上の手抜き。

    • 評価
  41. 日本の暗号機だって出来自体はバカにしたものじゃないよ
    出来はバカにしたものじゃないけど、実際の運用は外務省、海軍、陸軍の順でずさんだったんだけどさw
    外務省なんか一度平文で送ったものを暗号化して送り直したりなw
    エニグマだって小まめにプラグを切り換えなけりゃ解読ははるかに早かっただろうけど、日本では、まあ、運用者が何故そうしないといけないかを理解していないと、どんな暗号機でも台なしになるってこと
    後は「暗号が解読されているのでは?」という疑念の声は現場で度々上がっていても、中央が「いいや暗号表は盗まれていない」「暗号機の機密は漏れていない」と、物理的な漏洩だけを気にして、論理的に解読される可能性を理解せず無視し続けたのも運用者のミスだろうな

    • +1
  42. 超既出ですが、じっさいS・シンの「暗号解読」オススメです。
    この本に登場するエピソードに、本来はランダムに選ばなくてはならない3文字のメッセージ鍵を、疲弊したエニグマのオペレーターがキーボードの端の方の”QWE”とかいい加減なチョイスで済ませた結果、解読の大きな足掛かりになってしまったというものがありました。
    優れたシステムも運用する人間次第で大きく性能を損なってしまう事があるという、大変教訓になる例だと思います。

    • 評価
  43. 文書の何処かに「ハイルヒトラー」を含んでいたのと毎日暗号を変えていたため解析が簡単になってしまった言われている。そのため連合軍は文書に”The”を入れないようにして暗号化をした。

    • +1
  44. ポーの”黄金虫”とか、ドイルの”踊る人形”とか、
    英国人はそういうのが好きなんだよな・・・

    • +1
    1. ※62
      『ウィンド・トーカーズ』って映画で、米国がネイティブ・アメリカンの言葉を使って同じ様な事をしてたけど、あれは実話なのか?

      • 評価
  45. 本には「ボンブ」って書いてあったんですけど、これには「ボンベ」って書いてありますね。
    発音としてはどっちが正しいのでしょうか。
    ご存知の方がいらっしゃいましたら教えてください。

    • 評価
    1. ※63
      昔の記事だから誰も見らんだろうが、
      ナバホ族という民族が使う言葉が地球上に存在するどの言語体系にも属してなかったそうだ
      それを利用して解読不能の暗号?というか伝達手段を手に入れたらしい
      作戦に参加した人たちはナバホ・コードトーカーといわれ、サイモンシン著に出てきていたな、たぶんそれだろうからそれは実話だ
      サイモンシンは書き手の情熱と対象への尊敬が伝わる文章を書くから好き。

      • +1

コメントを書く

0/400文字

書き込む前にコメントポリシーをご一読ください。

リニューアルについてのご意見はこちらのページで募集中!

サイエンス&テクノロジー

サイエンス&テクノロジーについての記事をすべて見る

  1. 記事一覧を読込中です。

知る

知るについての記事をすべて見る

  1. 記事一覧を読込中です。

最新記事

最新記事をすべて見る

  1. 記事一覧を読込中です。