知脈

エニグマ

Enigmaエニグマ暗号機ローター式暗号機

ヒトラーのドイツが信頼を置いていた最強の暗号機——それがエニグマだ。毎日変わる設定、3つ以上のロータの組み合わせ、何百京通りもの暗号化パターン。「これを解読するのは不可能だ」——ドイツ軍はそう確信していた。しかしアラン・チューリングとブレッチリー・パークの暗号解読者たちは不可能を可能にした。この知的格闘の物語は、暗号の歴史だけでなく、現代コンピュータの誕生とも交差する。

エニグマの仕組みと強度

暗号解読でサイモン・シンはエニグマの仕組みを丁寧に解説した。エニグマは電気機械式の置換暗号機で、キーボードのキーを押すと、複数のロータを通って別の文字に変換され、ランプが点灯する。キーを押すたびにロータが回転し、同じキーを連続して押しても毎回異なる文字に変換される。3つのロータ(後に4つ)の選択と初期位置、プラグボードの設定を合わせると、設定のパターンは天文学的数字になる。当時の解読者が総当たりで試せる数ではない。ドイツ軍はデイリーで設定を変えたため、当日中に解読しなければならなかった。

ポーランドの先駆けとチューリングの飛躍

エニグマへの最初の楔を打ったのはポーランドの数学者チームだった——マリアン・レイエフスキーらは1930年代に数学的方法でエニグマのロータの配線を解析した。1939年のドイツ侵攻直前に、その成果をイギリスに引き渡した。ブレッチリー・パークのチューリングは、この成果を基に「ボンブ」と呼ばれる解読機械を開発した。チューリングのボンブは既知の平文(毎日の天気予報が一定のフォーマットで送られることなど)を手がかりに、設定を機械的に絞り込んだ。これはコンピュータサイエンスの基礎となる「アルゴリズム的探索」の実践でもあった。

解読の影響と秘密の重さ

連合軍によるエニグマ解読——「ウルトラ」作戦——は第二次大戦の帰趨に大きな影響を与えた。大西洋の戦いでUボートの行動を予測し、ノルマンディー上陸作戦の準備を支援し、北アフリカ戦線での情報優位を与えた。シンによれば、戦争を2年以上短縮したとも言われる。しかし解読の秘密は厳守された——ドイツに漏れれば暗号を変えられ、優位は消える。この重い秘密は、解読者たちに戦後もトラウマを残した。頻度分析という古典的手法を超えた、機械と数学による現代的な暗号解析の幕開けだった。

エニグマを超えて:暗号解読の組織的知性

エニグマの解読が示したのは、天才的な個人の能力だけでなく「チームとしての知性」の力だった。ブレッチリー・パークには数学者、言語学者、チェスの名手、クロスワードパズルの名人など多様な才能が集められた。チューリングはエニグマの数学的構造を分析したが、実際の解読には言語学者が「クリブ」(平文の推定)を提供し、機械オペレーターが試行錯誤を実行し、電文の文脈を知る元外交官が解読された電文の重要性を評価するという協働が必要だった。この学際的チームワークは、現代のセキュリティ研究やAI開発における多様性の重要性の先駆けだ。

エニグマが象徴するものは、技術と人間の戦略的インタラクションの重要性でもある。ドイツ軍はエニグマへの絶対的な信頼から、運用上の手続き的なミス(同じ文字の繰り返しを使わないというルールの違反など)を重大視しなかった。それが解読を可能にした「クリブ」の手掛かりを与えた。技術的な安全性は、その使用者の行動的・手続き的な安全性によって制約される——この教訓は現代のサイバーセキュリティにも当てはまる。

エニグマは頻度分析という古典的解読法を克服するために設計されたが、新たな弱点を持っていた。公開鍵暗号は、エニグマのような機械的複雑さではなく数学的困難性に安全性を求めるという根本的な発想の転換を示している。量子暗号はさらに進んで、数学的な困難性ではなく物理法則そのものに安全性を求める。

この概念を扱う本

概念ネットワーク

線の太さは共通する本の数を表しています。ノードをクリックすると概念ページに移動します。

この概念を扱う本(2冊)

暗号解読
暗号解読

サイモン・シン

90%

シンはエニグマ解読を、暗号解析の知的格闘の頂点として詳細に描いた。アラン・チューリングの活躍も描かれる。

暗号技術入門
65%

近代暗号の歴史的転換点として描かれる。エニグマの解読が戦争の行方を変えたという事実を通じて、「暗号の強度が現実世界に与える影響」を示す具体的事例として使われる。