ひ ぐま。 新潟の地酒とお弁当・オードブル おぐま酒家

アナグマ語とは (アナグマゴとは) [単語記事]

ひ ぐま

全国発送承ります• 代引き・クレジットカードOK!! お知らせ• メニュー• サイト内検索• カレンダー 2020年6月 月 火 水 木 金 土 日 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30• カテゴリー• 月別アーカイブ• サイトの更新情報-RSS• FAXでご注文• お問い合わせ• 新潟県長岡市柏町2-1-8• 電話番号:0258-32-0381• FAX:0258-34-0017• メール:.

次の

仔ぐま

ひ ぐま

エニグマ暗号機 エニグマ暗号機は、にの発明家によって発明された電気機械式暗号機械で、にはが正式に採用。 続いてドイツ政府やなども採用し、3万台以上を販売した。 暗号方式はであり、詳しくは順変多表式である。 エニグマは ()と同様な反転暗号となり、を同じ鍵で再暗号化するとが得られる特徴がある。 大戦中に側はエニグマ解読に成功したが、その事実は徹底して秘密にされ、軍は終戦までエニグマを使用し続けた。 構造 [ ] 手前にがあり、その奥にランプボード(表示盤)、一番奥には3枚のローター(暗号円盤)が入っていて、ローターの初期状態を設定できるようにホイールの端が出ている。 ローターの左にはリフレクター(反転ローター)がつけられている。 キーボードの手前にはが格納されている。 上蓋の内側の下にプラグコードが格納されている。 キーボードで(ひらぶん)の一文字を打ち込むと、ランプボードの一つが点灯して暗号文の一文字が得られる。 暗号文を復号する際も、同様にキーボードで暗号文を打ち込むとランプボードが点灯して平文が得られる。 内部のローター 暗号化・復号のは、いくつかあるローターのうちどの3枚を使うかの組み合わせと、ローターをセットする順序、ローターの目盛りの初期位置、およびプラグボード配線である。 内部のローターは、中の配線が暗号化機(スクランブラー)になっている。 打ち込んだ文字は3枚のローターを通って変換され、反転ローターでもう一度3枚のローターを逆方向に通って再度変換されて出力される。 1文字暗号化する毎にローターが一目盛り回転し、回路が変更されるので、同じ文字を打ち込んでも前回とは別の文字に変換される。 端のローターが1回転すると隣のローターが一目盛り回転するので回路の組み合わせは膨大な数になる。 これは異なる換字表を1文字ごとに使っていくことと同じである。 ローターの構造 [ ] ローターの構造• 刻み付リング, ロータが一回転したときにラッチ機構を通して隣のローターを一目盛り回転させる• "A"の場所を示すドット印, 操作者がローターを組み立てるときに使う• アルファベットが刻まれたリング, 文字ではなく数字がついているリングもある• 端子板• 端子板とピン端子を接続するワイヤ;このワイヤの接続が換字表を実現している部分である• スプリング付ピン端子• スプリング付リング, アルファベットリングの位置を変更するのに使う; リバー上のピンがアルファベットリングの側面の穴に入るようになっている• ハブ, 中心軸を通す• Finger wheel, ローターの初期位置を手動でセットするのに使う• ラッチ機構 エニグマ換字の原理 [ ] ドイツ陸軍用I型のエニグマ暗号機は理論上3つの換字要素、ローター、反転ローターおよびプラグボードから構成されている。 ローター [ ]• A - Zのによる多表式暗号であれば、多表の数は理論上26! もしローターの代わりにプラグボードを利用すればこの多表全てを所望の順番で変更利用できるが、1文字を暗号化する度にプラグの差し替えが必要であり実用性に乏しい。 そこで多表数をアルファベット数と同じ数(エニグマは26表)で妥協する代わりに、機械的に多表を逐次変更する方法の一つとしてローター式(鼓胴とかドラム式とも呼ばれる)暗号機が登場した。 一個のローター [ ]• ローターには、その内部配線により26! 通りの中から所望の単文字換字表を1つだけ設定することができる。 よって「動かないローター」は「挿しっぱなしのプラグボード」と等価である。 配線の変更作業は端末ユーザーには事実上不可能であり、配線内容が敵に漏洩した場合は別配線の新規ローターを全ユーザーに配布・交換する必要がある。 ローターの駆動 [ ]• ローターを駆動することにより、そのローターの単文字換字表から関連付けられた26の多表を切り替えて利用できる。 もちろん26の多表はローター固有の表であり、変更することは出来ない。 つまり多表を頭から順繰りに切り替えていく。 複数のローターの連結 [ ]• しかし利用するローターが1個では多表が26と少ない欠点を持つ。 複数のローターの並べ替え [ ]• ローターによる換字はでいう交換則が成立しない。 よってローターを連結する順序を変えることにより、異なる多表を用意できる。 例えばA,B,Cの異なるローターが有れば、3の順列数である6通りの連結が可能であり、17,576表が6倍の105,456表に増える。 複数のローターの入れ替え [ ]• 3つのローターの並べ替え(105,456表)でも不足ならば、新規ローターを追加配布して入れ替えることができる。 反転ローター [ ] 反転ローターによる電気的閉回路。 電気的閉回路を構成する反転ローターの採用は、エニグマ換字に、反転性 reciprocity とある種の不完全性 noncrashing と言う2つの特徴を同時に与えた。 反転性 reciprocity [ ]• この特長により暗号文を再度暗号化すると平文が得られ、機械構造がシンプルになった。 例えば反転ローターを持たないにはreciprocityはないので、作成・翻訳切り替え機構が必要である。 ある種の不完全性 noncrashing [ ]• 仮にエニグマの"A"のボタンを連続して打鍵すると、その都度に異なる文字ランプが点灯するが決して"A"だけは点灯しない。 これは反転ロータの構造による(26個の接点を2個ずつ結合しているから)。 例えばM-209はreciprocityであるがnoncrashingではない。 これはによる解読が容易である欠点となった。 この特徴を利用して気象通報用エニグマ暗号文の冒頭部に対して crib を当てはめる場合を説明する。 英訳は「Weathersurvey 06:00」。 エニグマ暗号文には、こうしてcribを当てはめることが可能である。 この例では2番目、5番目および10番目にcribがある可能性がある。 各ローターの多表は固定されており、野戦で使用される暗号機は盗まれたりされたりする可能性がある。 そこでプラグボードが追加された。 プラグボードはキーボード・ランプボードとローター換字部の間に挿入され、単文字換字を行う。 アルファベット26個分の入出力端子があり、任意の2つのアルファベットをバナナプラグの付いた1組のケーブルで入れ替えることができる。 右の写真では"A"と"J"、"S"と"O"が入れ替えてある。 なおプラグの刺さっていないアルファベットは入出力が短絡された状態である(例えば"W"は"W"になる)• ドイツ軍は初めは3組(3. ローターの並べ替え・入れ替えに比べ、桁違いの鍵規約数を末端ユーザーが利用できるのが特徴である。 しかし頻繁にプラグを入れ替えることは困難であり、実際には1日毎(後に8時間毎)の入れ替えとなった。 の解読者は暗号解読にを初めて導入し、プラグボードの影響を排除してローター多表の解析に成功したことがエニグマ解読の重要な一歩となった。 解読 [ ]• 1920年代にドイツ軍は3ロータ型のエニグマを運用開始し、1930年代に入ると、、がこの3ロータ型のエニグマ解読を試みたが不成功に終わった。 一方1932年、ポーランド暗号局の27歳という若きと、彼のにおける後輩と は、ころ初期型をした。 これはフランス情報部のスパイが、ベルリン暗号局シフリーシュテーレで勤務する () から得た情報 から推察される構造を復元したエニグマを用いて解読された。 元々がエニグマ実機が敵国側に堕ちることを想定され設計された暗号機であったので、レイェフスキにより解読された時点で実質エニグマは原理的に敗北したも同然であるといえよう(実のところ、レイェフスキの上司であるランゲル少佐はフランス側からローターの日毎の配置を記したコードブックも得ていた。 が、戦争激化時のスパイ行為の難しさを見越して独力で解かせることにしていたという)。 レイエフスキは「ボンバ」という暗号解読機を6台制作、ジガルスキは6枚のコードシート「ジガルスキ・シート」を6枚製作して、当時のドイツが使用していたもの(基本的に3ロータで、6つのホイールオーダーを可能としていた)より複雑なエニグマでも解読できるようにまで発展させた。 ところがドイツ側はローター数やプラグ数を2つ追加、これによりホイールオーダーは原理的に6から60に増加、暗号をより強固なものとした。 ポーランド暗号局は当時6台制作したボンバとジガルスキ・シートにさらにそれぞれ54台、54枚を追加しなければ太刀打ちできない状況になった。 原理は同じものであるから理論的にはレイェフスキの手法で新しいエニグマの暗号解読は十分可能であったが、ドイツとの悲劇的な戦争が差し迫っている中、ポーランド側には54台のボンバと54枚のジガルスキ・シートを追加制作し運用するために割く時間も予算も人員も足りなかった。 既にドイツの独裁者であったヒトラーはポーランドへの強硬的な発言を強めており、ポーランドでは危機感が募るばかりで、ドイツが侵攻してくればポーランド側が独自に国土防衛を行いながらボンバを用いた新エニグマ解読作戦を継続することは考えられなかった。 のちにレイェフスキはこう述べている: 「僕らは新しいロータの回路をすぐに把握したが、その導入部はロータの配列が6から60に増加することを可能としていた。 だからそのため解読の鍵を見つけるのにこれまでの10倍の労力が必要となってしまったわけだ。 つまりこの変化というのは本質的なものではなく単に量的なものであった。 だから僕らは、ボンバを運転したり、穿孔シートを製作したり、その穿孔シート操作したりするための人員をずっと増やさなければならない状況になっていたのだ。 もはやボンバの改良や人員の強化は開戦に間に合わないと悟ったランゲル少佐は、やむなくイギリス・フランスの情報担当官を緊急でワルシャワに招き、"解読不可能"とされていたエニグマ解読の成果(bombe等)を披露し、旧式とはなっていたがドイツ軍用エニグマのレプリカを送呈した。 ポーランドのレィエフスキ・ボンバがエニグマ解読専用の設計であったのに対し、このイギリスのチューリング・ボンブはいわゆる方式の暗号一般に対応できるよう設計された。 そのためには大西洋上のドイツの気象観測船を奇襲により捕獲したり、損傷して自沈のために浮上したを捕獲したりしてエニグマの実物や暗号書を手に入れることが不可欠だった。 イギリスの諜報機関内で解読作業をしたグループは(ウルトラ)と呼ばれ、解読情報はUltra情報と呼ばれた。 Ultraの作業は戦時中はもちろん戦後も極秘とされ、1974年にその内実を記した書籍が出版される まで世間に知られる事は無かった。 そのためチューリングら関与した科学者は戦後にその功績に見合った評価や待遇を受けられず不遇の日々を送る事となった。 エニグマ解読には5つの方法、そしてモチベーションが必要とされた。 どれもが重要な役割を果たし、タイムリーな解読のために相互に補完した。 学理的な解読 [ ]• 群論によるローター配線解析の成功。 これは解読者によりも語学のセンスを要求したイギリスの方針を転換させた。 機械による解読 [ ]• アラン・チューリングが開発した多数の暗号解読機「ボンベ Bombe 」による総当り攻撃。 スパイや捕獲による暗号機(書)の入手 [ ]• 単に解読が可能になったのみならず、捕獲できなかった部分に対しての解読が容易になった。 運用する人間の心理を突いた解読 [ ]• 思いついた文字やキーボードの並びから、開始符を決める悪癖。 規約更新直後のローター開始位置に無意識の偏りがあること("Herivel tip"と呼ばれる)。 ローターを入れ替えする際に前回と同じ位置に同じローターを避ける心理。 ドイツ軍は各メッセージを一時的な鍵で暗号化し、その鍵を日鍵と呼ばれる一日変更されない鍵で暗号化してメッセージと共に送信していたが、初期は間違いを避けるため送信する鍵を反復していたこと。 交信解析 [ ]• 無線コールサインを解析し、送信・受信者や重要度、内容までも推定すること。 が最大限に活用された。 解読のきっかけとなった「モチベーション」 [ ]• フランス情報部の ()大尉はスパイであるシュミットから以下の情報を受け取った。 ローターI,II,IIIの配列• 各ローターに装着するアルファベットリングの位置。 共通鍵用のローター開始位置• プラグボード配線• ベルトラン大尉はまず自国の暗号家であるバジェールに入手した情報を見せたが、専門家の返答は「この資料だけでは何も出来ない。 エニグマ模造機を作るにはローター配線情報が必須だ」と否定的な意見。 次に当時友好的であったイギリス情報部のウィルフレッド・ダンダーデイルに話を持ち掛けたが、情報は役に立たないと判断された。 最後にベルトラン大尉が相談したのがポーランドであった。 解読チームBS-4の幹部ランゲルに面会したところ、ランゲルは積極的な態度を示し「我々は貴方がた(英仏解読者)とは(ドイツに対する恐怖感からの)モチベーションが違います」とコメントした。 64年ぶりの解読 [ ] 2006年2月、未解読のままになっていた三つの暗号文の内の一つが、ドイツのアマチュア暗号解読家と上の仲間による共同プロジェクトによって解読された。 M4 Projectは、を使用したブルートフォースアタック()によってエニグマ暗号文を解読しようとするプロジェクトで、解読された内容はが発信した「敵を追跡している」という内容のものであった。 同年3月には2つ目の暗号も解読され、2013年1月には最後の暗号も解読された。 歴史 [ ]• がエニグマの特許を出願。 Chiffriermaschinen A. がエニグマのA型を展示会に出品。 Scherbius特許を忠実に商品化したA型は28接点のローター4個が不規則な回転を行う。 A型は大きくて不評だった。 さらにHugo Kochが発明した反転ローター"Umkehrwalze"を採用。 小型化に成功したD型は欧州各国で採用が広まった。 が軍用エニグマの運用を開始。 これは商用D型にを加えた29字タイプである。 が軍用エニグマ G型の運用を開始。 ドイツ陸軍は改良したI型を本格運用。 商用D型との主な違いは、• 反転ローターは固定され、駆動はしない。 プラグボードの採用。 商用型の被解読性にドイツも気付いた。 側のシュミット(独暗号局職員)が11月頃からドイツ陸軍エニグマの鍵と操作書を盗み出す。 この頃のドイツ暗号員はAAAやABCのような安易なローター開始位置を用いていた。 12月、の解読者であるレイェフスキがシュミット情報を元に3個のローター配線を解析することに成功。 これでドイツ陸軍のエニグマが読めるようになった。 なおローター解析にはを導入した。 ドイツ上層部は安易な開始位置を禁止するが今度はキーボード配列を借用したQAY, PYX等の鍵が多発する。 この頃の鍵探索法は"grill-method"と呼ばれ、プラグボードがまだ6組しか置換していないのが幸いした。 Q W E R T Z U I O A S D F G H J K P Y X C V B N M L• 10月、ドイツ海軍もエニグマ I型を運用開始• 8月、もエニグマ I型を運用開始• 1月、ローター配列が1か月ごとに更新される(以前は3か月ごと)• ではがプラグボードのない商用エニグマを使用。 はのエニグマ解読に成功する。 同じ鍵系列で100通近い電文を暗号化したので古典的解読法が適用できた。 この頃になるとフランスでは、商用型のローター配線がわかれば、文頭仮定語からローターの開始位置と配置順序を見つける"La Method des Batons"を編み出す。 正しい位置と順序ならば、仮定語と暗号文はisomorphsを成すからである。 類似の解読法をイギリスでは"Casting the rod"、では"strip"と呼んだ。 10月、プラグボードの数が8組に増加して"grill-method"の効率が低下した。 対抗策としてプラグボードには影響されない"cyclometer"および"card-catalog"が導入される。 共通鍵(日鍵)は僅か12 - 20分で突き止められた。 10月、8時間ごとにローター配列が変更されるようになった。 11月、反転ローターが更新されてcard-catalogの再構築が必要となった。 1年以内に完了して新しい反転ローターに追随できた。 9月15日、個別鍵の秘匿方法が変更されてcard-catalogが利用できない。 そこでポーランドは2つの対抗策を編み出した。 "bombe"の構築。 card-catalogと同様に全ての文字がプラグボードを通過しないことを利用していたが、より柔軟な運用ができた。 bombeが稼動すると個別鍵は2時間で求まった。 Zygalskiが"perforated-sheets"を考案。 12月、ドイツ陸軍がローターの種類を3個から5個にする。 Rejewskiが追加されたローター配線も復元する。 1月1日、プラグボードが10組に増え、bombeの効率が低下した。 ローター配列の規約数も増加しており、ポーランド独力ではタイムリーな解読は維持できない。 7月24日、ポーランドの解読成果が英仏に提供される。 8月16日、ポーランド製エニグマ模造機がロンドンに。 9月1日、ドイツがポーランドに侵攻、英仏は宣戦布告。 解読には70 - 100通の電文が必要だった。 しかし翌年には個別鍵秘匿方法が変更されてperforated-sheetsも役立たずになる。 1月、イギリスはドイツ空軍のエニグマを解読(紙と鉛筆による)• 2月、イギリスは海軍エニグマのローター2個分をU-33から捕獲。 脱出乗員がポケットにローターを入れたまま捕虜になった。 5月、ドイツの偽装トロール漁船からの回収文書を利用して海軍エニグマを解読。 5月、空軍の汎用鍵システムの解読に成功。 終戦まで追随できた。 8月8日、ボンブ改良機、始動。 8月、海軍エニグマの3番目のローターを捕獲成功。 9月、でのドイツ空軍敗退決定。 12月、の汎用鍵システムの解読に成功。 1月、アフリカ戦線での空軍鍵システムの解読に成功。 3月、ドイツ哨戒船Krebから捕獲した文書により3 - 5月分の海軍Home Water鍵を入手、この鍵はUボートも使用していた。 6月、の陸軍鍵システムの解読に成功。 7月、気象観測船Lauenburgから1か月分の鍵を捕獲。 8月、海軍Home Water鍵(Uボート含む)を捕獲暗号鍵無しでも36時間以内に解読可能となる。 これは6・7月の捕獲鍵がヒントになる。 10月、Uボート専用鍵システム TRITON が12 - 120時間で解読可能。 12月、(国防軍情報部、カナリス提督)鍵システムの解読に成功。 1944年まで追随した。 1月、空軍の鍵システムであるFliegerkorps IXとFliegerkorps Xの解読に成功。 1月、新しい海軍気象通報用鍵システムが採用されるが、から解読可能となる。 2月、Uボートが4個ローターのエニグマ暗号機を採用 SHARK。 4月、アフリカ戦線で空地連絡用鍵の解読に成功。 解読は1943年9月まで追随。 10月、U-559から新しい海軍気象通報用鍵を捕獲。 10月13日、第一次遣独潜水艦がドイツからエニグマ50台を持ち帰ったが、インド洋における日独海軍の協同作戦用かこのうち10台をシンガポールで陸揚げした後、出航時に同艦は触雷沈没した。 11月、連合軍アフリカ侵攻。 12月、Uボート用鍵 SHARK の解読成功。 気象通報用鍵がとなる。 解読には8日かかったが、月末には12時間に短縮した。 1月、SHARK解読に遅れ。 いくつかは戦術的価値のあるうちに解読。 3月、90個のSHARK鍵を112日間で解読。 8月、SHARK解読が加速する。 6月、連合軍• 11月、各Uボートで個別鍵を採用するがもはや連合軍の船舶量、対潜能力に打ち勝てない。 5月、ドイツ降伏 余談 [ ] イギリスが暗号を解読するようになると「ドイツ軍の指揮官が自分達への命令を確認するため、イギリスに問い合わせた」というジョークすら生まれた。 脚注 [ ]• ポーランド暗号局では、これまで各国の機関や王室が語学的素養のあるものを採用していたことに対し、(に堪能な)数学者を中心に採用した• ハンス=ティロ・シュミットの兄ルドルフはエニグマを採用した通信隊の隊長である。 弟のハンス=ティロは軍を追い出され事業には立て続けに失敗していたが、兄はエニグマの採用で成功しており、兄への恨み・妬みと失望感から行為に走っていたという。 ハンス=ティロは作戦要員の裏切りからに逮捕され、獄中でした。 軍事協定により得た情報は相互に共有することになっており、価値を見出せなかったフランス当局は"エニグマに関する情報"に興味を示していたポーランドに情報を与えた• Winterbotham, F. 2000 [1974], The Ultra secret: the inside story of Operation Ultra, Bletchley Park and Enigma, London: Orion Books Ltd, ,• 「イギリスの暗号解読」ディスカバリー・チャンネル 参考文献 [ ] は列挙するだけでなく、などを用いてしてください。 記事のにご協力をお願いいたします。 ( 2016年6月)• 『エニグマ奇襲指令』著, 訳 ハヤカワ文庫NV 234 1980年9月1日• 『暗号機エニグマへの挑戦』、著、後藤安彦訳、新潮文庫ハ-32-1、新潮社、1996年9月1日、• 『クリプトノミコン 1 』、著、中原尚哉訳、ハヤカワ文庫SF1398、早川書房、2002年4月30日、 (全4巻)• 『エニグマ奇襲指令/ベルリン暗殺データバンクを強奪せよ!』(1982年、イギリス/フランス):『エニグマ奇襲指令』の映画化作品• 『』(2000年、アメリカ)• 『』 2014年、英=米• ドキュメンタリー• 『』『イギリスの暗号解読』()• 『』()• Seizing the Enigma: The Race to Break the German U-Boats Codes, 1939-1943, David Kahn,Houghton Mifflin 1991,• 『エニグマ暗号戦-恐るべき英独情報戦』、広田厚司著、光人社NF文庫、2004年2月13日、• 解読理論• ENIGMA, Wladyslaw Kozaczuk, University Publications of America, 1984,• Machine Cryptography and Modern Cryptanalysis, Cipher A. Deavours, Louis Kruh, Artech House, 1985• 解読演習• Deavours, 1988, (付属のプログラムはBoland Turbo BASICでコンパイルされている) 関連項目 [ ]• 外部リンク [ ]•

次の

アナグマ語とは (アナグマゴとは) [単語記事]

ひ ぐま

エニグマ暗号機 エニグマ暗号機は、にの発明家によって発明された電気機械式暗号機械で、にはが正式に採用。 続いてドイツ政府やなども採用し、3万台以上を販売した。 暗号方式はであり、詳しくは順変多表式である。 エニグマは ()と同様な反転暗号となり、を同じ鍵で再暗号化するとが得られる特徴がある。 大戦中に側はエニグマ解読に成功したが、その事実は徹底して秘密にされ、軍は終戦までエニグマを使用し続けた。 構造 [ ] 手前にがあり、その奥にランプボード(表示盤)、一番奥には3枚のローター(暗号円盤)が入っていて、ローターの初期状態を設定できるようにホイールの端が出ている。 ローターの左にはリフレクター(反転ローター)がつけられている。 キーボードの手前にはが格納されている。 上蓋の内側の下にプラグコードが格納されている。 キーボードで(ひらぶん)の一文字を打ち込むと、ランプボードの一つが点灯して暗号文の一文字が得られる。 暗号文を復号する際も、同様にキーボードで暗号文を打ち込むとランプボードが点灯して平文が得られる。 内部のローター 暗号化・復号のは、いくつかあるローターのうちどの3枚を使うかの組み合わせと、ローターをセットする順序、ローターの目盛りの初期位置、およびプラグボード配線である。 内部のローターは、中の配線が暗号化機(スクランブラー)になっている。 打ち込んだ文字は3枚のローターを通って変換され、反転ローターでもう一度3枚のローターを逆方向に通って再度変換されて出力される。 1文字暗号化する毎にローターが一目盛り回転し、回路が変更されるので、同じ文字を打ち込んでも前回とは別の文字に変換される。 端のローターが1回転すると隣のローターが一目盛り回転するので回路の組み合わせは膨大な数になる。 これは異なる換字表を1文字ごとに使っていくことと同じである。 ローターの構造 [ ] ローターの構造• 刻み付リング, ロータが一回転したときにラッチ機構を通して隣のローターを一目盛り回転させる• "A"の場所を示すドット印, 操作者がローターを組み立てるときに使う• アルファベットが刻まれたリング, 文字ではなく数字がついているリングもある• 端子板• 端子板とピン端子を接続するワイヤ;このワイヤの接続が換字表を実現している部分である• スプリング付ピン端子• スプリング付リング, アルファベットリングの位置を変更するのに使う; リバー上のピンがアルファベットリングの側面の穴に入るようになっている• ハブ, 中心軸を通す• Finger wheel, ローターの初期位置を手動でセットするのに使う• ラッチ機構 エニグマ換字の原理 [ ] ドイツ陸軍用I型のエニグマ暗号機は理論上3つの換字要素、ローター、反転ローターおよびプラグボードから構成されている。 ローター [ ]• A - Zのによる多表式暗号であれば、多表の数は理論上26! もしローターの代わりにプラグボードを利用すればこの多表全てを所望の順番で変更利用できるが、1文字を暗号化する度にプラグの差し替えが必要であり実用性に乏しい。 そこで多表数をアルファベット数と同じ数(エニグマは26表)で妥協する代わりに、機械的に多表を逐次変更する方法の一つとしてローター式(鼓胴とかドラム式とも呼ばれる)暗号機が登場した。 一個のローター [ ]• ローターには、その内部配線により26! 通りの中から所望の単文字換字表を1つだけ設定することができる。 よって「動かないローター」は「挿しっぱなしのプラグボード」と等価である。 配線の変更作業は端末ユーザーには事実上不可能であり、配線内容が敵に漏洩した場合は別配線の新規ローターを全ユーザーに配布・交換する必要がある。 ローターの駆動 [ ]• ローターを駆動することにより、そのローターの単文字換字表から関連付けられた26の多表を切り替えて利用できる。 もちろん26の多表はローター固有の表であり、変更することは出来ない。 つまり多表を頭から順繰りに切り替えていく。 複数のローターの連結 [ ]• しかし利用するローターが1個では多表が26と少ない欠点を持つ。 複数のローターの並べ替え [ ]• ローターによる換字はでいう交換則が成立しない。 よってローターを連結する順序を変えることにより、異なる多表を用意できる。 例えばA,B,Cの異なるローターが有れば、3の順列数である6通りの連結が可能であり、17,576表が6倍の105,456表に増える。 複数のローターの入れ替え [ ]• 3つのローターの並べ替え(105,456表)でも不足ならば、新規ローターを追加配布して入れ替えることができる。 反転ローター [ ] 反転ローターによる電気的閉回路。 電気的閉回路を構成する反転ローターの採用は、エニグマ換字に、反転性 reciprocity とある種の不完全性 noncrashing と言う2つの特徴を同時に与えた。 反転性 reciprocity [ ]• この特長により暗号文を再度暗号化すると平文が得られ、機械構造がシンプルになった。 例えば反転ローターを持たないにはreciprocityはないので、作成・翻訳切り替え機構が必要である。 ある種の不完全性 noncrashing [ ]• 仮にエニグマの"A"のボタンを連続して打鍵すると、その都度に異なる文字ランプが点灯するが決して"A"だけは点灯しない。 これは反転ロータの構造による(26個の接点を2個ずつ結合しているから)。 例えばM-209はreciprocityであるがnoncrashingではない。 これはによる解読が容易である欠点となった。 この特徴を利用して気象通報用エニグマ暗号文の冒頭部に対して crib を当てはめる場合を説明する。 英訳は「Weathersurvey 06:00」。 エニグマ暗号文には、こうしてcribを当てはめることが可能である。 この例では2番目、5番目および10番目にcribがある可能性がある。 各ローターの多表は固定されており、野戦で使用される暗号機は盗まれたりされたりする可能性がある。 そこでプラグボードが追加された。 プラグボードはキーボード・ランプボードとローター換字部の間に挿入され、単文字換字を行う。 アルファベット26個分の入出力端子があり、任意の2つのアルファベットをバナナプラグの付いた1組のケーブルで入れ替えることができる。 右の写真では"A"と"J"、"S"と"O"が入れ替えてある。 なおプラグの刺さっていないアルファベットは入出力が短絡された状態である(例えば"W"は"W"になる)• ドイツ軍は初めは3組(3. ローターの並べ替え・入れ替えに比べ、桁違いの鍵規約数を末端ユーザーが利用できるのが特徴である。 しかし頻繁にプラグを入れ替えることは困難であり、実際には1日毎(後に8時間毎)の入れ替えとなった。 の解読者は暗号解読にを初めて導入し、プラグボードの影響を排除してローター多表の解析に成功したことがエニグマ解読の重要な一歩となった。 解読 [ ]• 1920年代にドイツ軍は3ロータ型のエニグマを運用開始し、1930年代に入ると、、がこの3ロータ型のエニグマ解読を試みたが不成功に終わった。 一方1932年、ポーランド暗号局の27歳という若きと、彼のにおける後輩と は、ころ初期型をした。 これはフランス情報部のスパイが、ベルリン暗号局シフリーシュテーレで勤務する () から得た情報 から推察される構造を復元したエニグマを用いて解読された。 元々がエニグマ実機が敵国側に堕ちることを想定され設計された暗号機であったので、レイェフスキにより解読された時点で実質エニグマは原理的に敗北したも同然であるといえよう(実のところ、レイェフスキの上司であるランゲル少佐はフランス側からローターの日毎の配置を記したコードブックも得ていた。 が、戦争激化時のスパイ行為の難しさを見越して独力で解かせることにしていたという)。 レイエフスキは「ボンバ」という暗号解読機を6台制作、ジガルスキは6枚のコードシート「ジガルスキ・シート」を6枚製作して、当時のドイツが使用していたもの(基本的に3ロータで、6つのホイールオーダーを可能としていた)より複雑なエニグマでも解読できるようにまで発展させた。 ところがドイツ側はローター数やプラグ数を2つ追加、これによりホイールオーダーは原理的に6から60に増加、暗号をより強固なものとした。 ポーランド暗号局は当時6台制作したボンバとジガルスキ・シートにさらにそれぞれ54台、54枚を追加しなければ太刀打ちできない状況になった。 原理は同じものであるから理論的にはレイェフスキの手法で新しいエニグマの暗号解読は十分可能であったが、ドイツとの悲劇的な戦争が差し迫っている中、ポーランド側には54台のボンバと54枚のジガルスキ・シートを追加制作し運用するために割く時間も予算も人員も足りなかった。 既にドイツの独裁者であったヒトラーはポーランドへの強硬的な発言を強めており、ポーランドでは危機感が募るばかりで、ドイツが侵攻してくればポーランド側が独自に国土防衛を行いながらボンバを用いた新エニグマ解読作戦を継続することは考えられなかった。 のちにレイェフスキはこう述べている: 「僕らは新しいロータの回路をすぐに把握したが、その導入部はロータの配列が6から60に増加することを可能としていた。 だからそのため解読の鍵を見つけるのにこれまでの10倍の労力が必要となってしまったわけだ。 つまりこの変化というのは本質的なものではなく単に量的なものであった。 だから僕らは、ボンバを運転したり、穿孔シートを製作したり、その穿孔シート操作したりするための人員をずっと増やさなければならない状況になっていたのだ。 もはやボンバの改良や人員の強化は開戦に間に合わないと悟ったランゲル少佐は、やむなくイギリス・フランスの情報担当官を緊急でワルシャワに招き、"解読不可能"とされていたエニグマ解読の成果(bombe等)を披露し、旧式とはなっていたがドイツ軍用エニグマのレプリカを送呈した。 ポーランドのレィエフスキ・ボンバがエニグマ解読専用の設計であったのに対し、このイギリスのチューリング・ボンブはいわゆる方式の暗号一般に対応できるよう設計された。 そのためには大西洋上のドイツの気象観測船を奇襲により捕獲したり、損傷して自沈のために浮上したを捕獲したりしてエニグマの実物や暗号書を手に入れることが不可欠だった。 イギリスの諜報機関内で解読作業をしたグループは(ウルトラ)と呼ばれ、解読情報はUltra情報と呼ばれた。 Ultraの作業は戦時中はもちろん戦後も極秘とされ、1974年にその内実を記した書籍が出版される まで世間に知られる事は無かった。 そのためチューリングら関与した科学者は戦後にその功績に見合った評価や待遇を受けられず不遇の日々を送る事となった。 エニグマ解読には5つの方法、そしてモチベーションが必要とされた。 どれもが重要な役割を果たし、タイムリーな解読のために相互に補完した。 学理的な解読 [ ]• 群論によるローター配線解析の成功。 これは解読者によりも語学のセンスを要求したイギリスの方針を転換させた。 機械による解読 [ ]• アラン・チューリングが開発した多数の暗号解読機「ボンベ Bombe 」による総当り攻撃。 スパイや捕獲による暗号機(書)の入手 [ ]• 単に解読が可能になったのみならず、捕獲できなかった部分に対しての解読が容易になった。 運用する人間の心理を突いた解読 [ ]• 思いついた文字やキーボードの並びから、開始符を決める悪癖。 規約更新直後のローター開始位置に無意識の偏りがあること("Herivel tip"と呼ばれる)。 ローターを入れ替えする際に前回と同じ位置に同じローターを避ける心理。 ドイツ軍は各メッセージを一時的な鍵で暗号化し、その鍵を日鍵と呼ばれる一日変更されない鍵で暗号化してメッセージと共に送信していたが、初期は間違いを避けるため送信する鍵を反復していたこと。 交信解析 [ ]• 無線コールサインを解析し、送信・受信者や重要度、内容までも推定すること。 が最大限に活用された。 解読のきっかけとなった「モチベーション」 [ ]• フランス情報部の ()大尉はスパイであるシュミットから以下の情報を受け取った。 ローターI,II,IIIの配列• 各ローターに装着するアルファベットリングの位置。 共通鍵用のローター開始位置• プラグボード配線• ベルトラン大尉はまず自国の暗号家であるバジェールに入手した情報を見せたが、専門家の返答は「この資料だけでは何も出来ない。 エニグマ模造機を作るにはローター配線情報が必須だ」と否定的な意見。 次に当時友好的であったイギリス情報部のウィルフレッド・ダンダーデイルに話を持ち掛けたが、情報は役に立たないと判断された。 最後にベルトラン大尉が相談したのがポーランドであった。 解読チームBS-4の幹部ランゲルに面会したところ、ランゲルは積極的な態度を示し「我々は貴方がた(英仏解読者)とは(ドイツに対する恐怖感からの)モチベーションが違います」とコメントした。 64年ぶりの解読 [ ] 2006年2月、未解読のままになっていた三つの暗号文の内の一つが、ドイツのアマチュア暗号解読家と上の仲間による共同プロジェクトによって解読された。 M4 Projectは、を使用したブルートフォースアタック()によってエニグマ暗号文を解読しようとするプロジェクトで、解読された内容はが発信した「敵を追跡している」という内容のものであった。 同年3月には2つ目の暗号も解読され、2013年1月には最後の暗号も解読された。 歴史 [ ]• がエニグマの特許を出願。 Chiffriermaschinen A. がエニグマのA型を展示会に出品。 Scherbius特許を忠実に商品化したA型は28接点のローター4個が不規則な回転を行う。 A型は大きくて不評だった。 さらにHugo Kochが発明した反転ローター"Umkehrwalze"を採用。 小型化に成功したD型は欧州各国で採用が広まった。 が軍用エニグマの運用を開始。 これは商用D型にを加えた29字タイプである。 が軍用エニグマ G型の運用を開始。 ドイツ陸軍は改良したI型を本格運用。 商用D型との主な違いは、• 反転ローターは固定され、駆動はしない。 プラグボードの採用。 商用型の被解読性にドイツも気付いた。 側のシュミット(独暗号局職員)が11月頃からドイツ陸軍エニグマの鍵と操作書を盗み出す。 この頃のドイツ暗号員はAAAやABCのような安易なローター開始位置を用いていた。 12月、の解読者であるレイェフスキがシュミット情報を元に3個のローター配線を解析することに成功。 これでドイツ陸軍のエニグマが読めるようになった。 なおローター解析にはを導入した。 ドイツ上層部は安易な開始位置を禁止するが今度はキーボード配列を借用したQAY, PYX等の鍵が多発する。 この頃の鍵探索法は"grill-method"と呼ばれ、プラグボードがまだ6組しか置換していないのが幸いした。 Q W E R T Z U I O A S D F G H J K P Y X C V B N M L• 10月、ドイツ海軍もエニグマ I型を運用開始• 8月、もエニグマ I型を運用開始• 1月、ローター配列が1か月ごとに更新される(以前は3か月ごと)• ではがプラグボードのない商用エニグマを使用。 はのエニグマ解読に成功する。 同じ鍵系列で100通近い電文を暗号化したので古典的解読法が適用できた。 この頃になるとフランスでは、商用型のローター配線がわかれば、文頭仮定語からローターの開始位置と配置順序を見つける"La Method des Batons"を編み出す。 正しい位置と順序ならば、仮定語と暗号文はisomorphsを成すからである。 類似の解読法をイギリスでは"Casting the rod"、では"strip"と呼んだ。 10月、プラグボードの数が8組に増加して"grill-method"の効率が低下した。 対抗策としてプラグボードには影響されない"cyclometer"および"card-catalog"が導入される。 共通鍵(日鍵)は僅か12 - 20分で突き止められた。 10月、8時間ごとにローター配列が変更されるようになった。 11月、反転ローターが更新されてcard-catalogの再構築が必要となった。 1年以内に完了して新しい反転ローターに追随できた。 9月15日、個別鍵の秘匿方法が変更されてcard-catalogが利用できない。 そこでポーランドは2つの対抗策を編み出した。 "bombe"の構築。 card-catalogと同様に全ての文字がプラグボードを通過しないことを利用していたが、より柔軟な運用ができた。 bombeが稼動すると個別鍵は2時間で求まった。 Zygalskiが"perforated-sheets"を考案。 12月、ドイツ陸軍がローターの種類を3個から5個にする。 Rejewskiが追加されたローター配線も復元する。 1月1日、プラグボードが10組に増え、bombeの効率が低下した。 ローター配列の規約数も増加しており、ポーランド独力ではタイムリーな解読は維持できない。 7月24日、ポーランドの解読成果が英仏に提供される。 8月16日、ポーランド製エニグマ模造機がロンドンに。 9月1日、ドイツがポーランドに侵攻、英仏は宣戦布告。 解読には70 - 100通の電文が必要だった。 しかし翌年には個別鍵秘匿方法が変更されてperforated-sheetsも役立たずになる。 1月、イギリスはドイツ空軍のエニグマを解読(紙と鉛筆による)• 2月、イギリスは海軍エニグマのローター2個分をU-33から捕獲。 脱出乗員がポケットにローターを入れたまま捕虜になった。 5月、ドイツの偽装トロール漁船からの回収文書を利用して海軍エニグマを解読。 5月、空軍の汎用鍵システムの解読に成功。 終戦まで追随できた。 8月8日、ボンブ改良機、始動。 8月、海軍エニグマの3番目のローターを捕獲成功。 9月、でのドイツ空軍敗退決定。 12月、の汎用鍵システムの解読に成功。 1月、アフリカ戦線での空軍鍵システムの解読に成功。 3月、ドイツ哨戒船Krebから捕獲した文書により3 - 5月分の海軍Home Water鍵を入手、この鍵はUボートも使用していた。 6月、の陸軍鍵システムの解読に成功。 7月、気象観測船Lauenburgから1か月分の鍵を捕獲。 8月、海軍Home Water鍵(Uボート含む)を捕獲暗号鍵無しでも36時間以内に解読可能となる。 これは6・7月の捕獲鍵がヒントになる。 10月、Uボート専用鍵システム TRITON が12 - 120時間で解読可能。 12月、(国防軍情報部、カナリス提督)鍵システムの解読に成功。 1944年まで追随した。 1月、空軍の鍵システムであるFliegerkorps IXとFliegerkorps Xの解読に成功。 1月、新しい海軍気象通報用鍵システムが採用されるが、から解読可能となる。 2月、Uボートが4個ローターのエニグマ暗号機を採用 SHARK。 4月、アフリカ戦線で空地連絡用鍵の解読に成功。 解読は1943年9月まで追随。 10月、U-559から新しい海軍気象通報用鍵を捕獲。 10月13日、第一次遣独潜水艦がドイツからエニグマ50台を持ち帰ったが、インド洋における日独海軍の協同作戦用かこのうち10台をシンガポールで陸揚げした後、出航時に同艦は触雷沈没した。 11月、連合軍アフリカ侵攻。 12月、Uボート用鍵 SHARK の解読成功。 気象通報用鍵がとなる。 解読には8日かかったが、月末には12時間に短縮した。 1月、SHARK解読に遅れ。 いくつかは戦術的価値のあるうちに解読。 3月、90個のSHARK鍵を112日間で解読。 8月、SHARK解読が加速する。 6月、連合軍• 11月、各Uボートで個別鍵を採用するがもはや連合軍の船舶量、対潜能力に打ち勝てない。 5月、ドイツ降伏 余談 [ ] イギリスが暗号を解読するようになると「ドイツ軍の指揮官が自分達への命令を確認するため、イギリスに問い合わせた」というジョークすら生まれた。 脚注 [ ]• ポーランド暗号局では、これまで各国の機関や王室が語学的素養のあるものを採用していたことに対し、(に堪能な)数学者を中心に採用した• ハンス=ティロ・シュミットの兄ルドルフはエニグマを採用した通信隊の隊長である。 弟のハンス=ティロは軍を追い出され事業には立て続けに失敗していたが、兄はエニグマの採用で成功しており、兄への恨み・妬みと失望感から行為に走っていたという。 ハンス=ティロは作戦要員の裏切りからに逮捕され、獄中でした。 軍事協定により得た情報は相互に共有することになっており、価値を見出せなかったフランス当局は"エニグマに関する情報"に興味を示していたポーランドに情報を与えた• Winterbotham, F. 2000 [1974], The Ultra secret: the inside story of Operation Ultra, Bletchley Park and Enigma, London: Orion Books Ltd, ,• 「イギリスの暗号解読」ディスカバリー・チャンネル 参考文献 [ ] は列挙するだけでなく、などを用いてしてください。 記事のにご協力をお願いいたします。 ( 2016年6月)• 『エニグマ奇襲指令』著, 訳 ハヤカワ文庫NV 234 1980年9月1日• 『暗号機エニグマへの挑戦』、著、後藤安彦訳、新潮文庫ハ-32-1、新潮社、1996年9月1日、• 『クリプトノミコン 1 』、著、中原尚哉訳、ハヤカワ文庫SF1398、早川書房、2002年4月30日、 (全4巻)• 『エニグマ奇襲指令/ベルリン暗殺データバンクを強奪せよ!』(1982年、イギリス/フランス):『エニグマ奇襲指令』の映画化作品• 『』(2000年、アメリカ)• 『』 2014年、英=米• ドキュメンタリー• 『』『イギリスの暗号解読』()• 『』()• Seizing the Enigma: The Race to Break the German U-Boats Codes, 1939-1943, David Kahn,Houghton Mifflin 1991,• 『エニグマ暗号戦-恐るべき英独情報戦』、広田厚司著、光人社NF文庫、2004年2月13日、• 解読理論• ENIGMA, Wladyslaw Kozaczuk, University Publications of America, 1984,• Machine Cryptography and Modern Cryptanalysis, Cipher A. Deavours, Louis Kruh, Artech House, 1985• 解読演習• Deavours, 1988, (付属のプログラムはBoland Turbo BASICでコンパイルされている) 関連項目 [ ]• 外部リンク [ ]•

次の