ナチスドイツが第二次世界大戦中に使用した暗号機「Enigma(エニグマ)」はコンピュータ(計算機)ではなかったが、
それで生成される暗号は非常に進んだものであったことから、暗号を解読するためには専用の解読機を開発する必要があった。
米CNETがその仕組みに迫った。
タイプライターのようにも見えるその黒い金属の機械は木製の箱に収まっていた。
それは古道具屋に並ぶへんてこな品のようにも見えた。しかし、木箱に彫り込まれた黒い楕円形のロゴが、
それが単なる古道具ではないことを示していた。
「Enigma」とそのロゴには書かれていた。
この機械がナチスドイツの使っていた暗号機であることをそのロゴが示していた。
Enigmaは、第二次世界大戦中にドイツ軍が無線を使ってやり取りするメッセージを暗号化するために使われていた。
この暗号機は当時最先端の装置で、世界で最も強力な暗号鍵を生成していた。
この暗号機のおかげで、ドイツの潜水艦Uボートは連合国側の商船を攻撃するのに必要な情報を互いにやりとりすることができた。
Uボートによる攻撃は大戦中を通じて英国に壊滅的な打撃を与え、数万人の生命を奪い、
そして北米からの物資や兵員を運ぶ重要な補給ルートを遮断した。
この暗号機が持つ力に促される形で、連合国側では暗号を破ってドイツ側のメッセージを解読するための取り組みが始まった。
この取り組みでは、複数の機械が使われ、また機密保持を誓った数学者らの力も必要とされた。
さらに海上での命知らずの行為が行われることもあった。
この機械は計算機ですらなかった。Enigmaの専門家であるMark Baldwin氏は先ごろ、
CBS Interactive(米CNETの親会社)で働く大勢の従業員の前でこの機械をデモしてみせたが、
そのなかで同氏は「(Enigmaは)ある文字を別の文字に置き換えるだけ」と説明していた。
Enigmaのキーボードには余計なものはなく、キーのどれかを押すと、
すぐ後ろのランプボード(表示盤)に並んだ文字のいずれかでライトが点灯する。
ユーザーはメッセージをキーボードに打ち込み、ランプボード上で順番に点灯する文字列を書き留める。
この暗号化されたメッセージを、モールス信号に置き換えて無線で打電する。
このやり方なら、ユーザーは安心してメッセージをやりとりできる。
まったく同じに設定した別のEnigmaを使える人間にしかメッセージは解読できないと分かっているからだ。
Enigmaの暗号機を見ただけでは、これが当時世界で最も優秀な技術を持つ専門家たちを困惑させていたというのは信じがたい。
だが当時、例えば英国のブレッチリーパーク(Bletchley Park)のような拠点では、Enigmaの暗号解読方法を見つけるために、
そうした専門家たちによる極秘の取り組みが何年にもわたって続けられていた。
「オーク材のケースに入ったこの機械は、どちらかというと古風なものに見えるだろう?」とBaldwin氏は言った。
実際にEnigmaの歴史は第二次世界大戦よりも前までさかのぼる。今からちょうど100年前、
Arthur Scherbiusというドイツ人の発明家がEnigmaの暗号機に関する特許を取得した。
電信経由でやりとりするメッセージの中身を隠せるように設計したこの機械を、
Scherbiusは企業やその他の暗号化を必要としそうな人たちに売りつけようとした。
Scherbiusは1929年に事故死するまでこの試みを続けたが、結局さほど大きな成功には至らなかった。
そしてScherbiusの死後、「彼の会社はドイツ政府に飲み込まれた」とBaldwin氏は述べた。
ドイツが進めようとしていた再軍備の動きが(それを禁じた)ベルサイユ条約に違反する可能性があったことから、
同国政府ではそれを隠しておくのに役立つ技術を必要としていたためだった。
画像:Mark Baldwin氏による暗号生成のデモ。文字が別の文字に置き換えられる。
https://japan.cnet.com/storage/2018/03/09/6df64f4842331485e6be00d224eb3a02/enigma-machine-8600%201.jpg
画像:ある特定の暗号に対して、天文学的な数の解法が考えられる。
https://japan.cnet.com/storage/2018/03/09/39babc5ed044f0f126fb34f1084b9891/img-2035.jpg
画像:米海軍が暗号解読に用いたBombe。
https://japan.cnet.com/storage/2018/03/09/d907dc67210faba871cbb4bbde015b91/Cryptanalytic_Bombe.jpg
画像:英国のブレッチリーパークで、暗号解読の拠点となった施設。
https://japan.cnet.com/storage/2018/03/09/c808eadc3e46ce4de94e51786372b649/medium-carousel-bletchley-park.jpg
cnet_japan
https://japan.cnet.com/article/35115908/
続く)
【歴史/暗号技術】ナチスの暗号機「エニグマ」誕生から100年--解読までの道のり[03/21]
■ このスレッドは過去ログ倉庫に格納されています
2018/03/21(水) 12:28:03.67ID:CAP_USER
2018/03/21(水) 12:28:27.48ID:CAP_USER
続き)>>1
■単純な機械から生み出される複雑な可能性
Enigmaの機能に関するBaldwin氏の控えめな説明にだまされてはいけない。
デモの場に現れた同氏のオレンジ色のネクタイには、Enigmaの仕組みを説明する回路図がプリントされていたが、
それを見てもEnigmaの仕組みの複雑さは推測できた。この機械は内部の設定に基づいて暗号を生成するが、
その解法はとてつもない数が考えられる。解法の数は、全部書き出すと1パラグラフくらいの長さになるはずだが、
だいたい「3.3掛ける10の114乗(3.3 x 10^114)」になるという。
この数は、観察可能な宇宙のなかに存在する原子の総数(推定値)よりもさらに多いとBaldwin氏は指摘した。
Ralph Simpson氏という熱心なEnigmaマニアは昨年、筆者に次のように語っていた。
もし10万台のEnigmaの機械をつくって配り、受け取った人たちがそれぞれ1日24時間、
週7日間休みなく働いて新しい設定を1秒ごとにテストしたとしたら、
機械を使わずに「生成される暗号を解読するには、宇宙の歴史の2倍の長さの時間が必要だろう」。
また、ナチスドイツがEnigmaの設定を1日に1度変更していたと、Baldwin氏は説明した。
さらに、ドイツ軍では部隊ごとに独自の設定を使っていたため、結果的に毎日約30通りの暗号が作り出されることになった。
暗号の解読方法を見つけ出そうとする人間にとって、
これは「ブレッチリーパークでEnigmaの暗号解読方法がいったん見つかれば、
あとはどこでも暗号化されたメッセージを解読できる」とはいかないことを意味したとBaldwin氏は述べた。
「それは大戦中を通じて夜ごとに繰り返される戦いだった」(同氏)。
Enigmaはそんな膨大な数の組み合わせの可能性を、基本的には3つのローターとプラグボードだけで実現している。
その仕組みは具体的には次のようなものだ。例えば、キーボードで「P」のキーを叩くと対応する電気信号が生じ、
それぞれ26本のワイヤーが仕込まれている3枚のローターを経由してランプボードまで流れる。
この時ランプボード側で点灯するのは「J」という文字かもしれない。そしてもう一度「P」のキーを叩くと、
一番目のローターが回転して、配線が組み替わり、電気の流れる経路が変わるため、
今度は同じ「P」のキーを叩いても、ランプボードで点灯するのは「F」のような別の文字になる。
それぞれ回転するローターが3つあるため、例えばユーザーが繰り返し「P」のキーを叩いた場合、
Enigmaが生成するランダムな文字列は1万9500キーストローク以上にならないと繰り返さないものになる。
そして1941年にドイツ海軍がUボート用のEngimaに4つめのローターを加えたことで、
ランダムな文字列の長さは約45万7000キーストロークに増加した。
そして、オペレーターから見てキーボードの手前にあるのがプラグボードだ。
このプラグボードのおかげでEnigmaのランダムさがさらに増しているが、
これは元々ドイツ軍の兵站に関わる問題に対処するために考えられたものだった。
Enigmaでは理論上403セプティリオン(septillion、10の24乗)の設定が可能だが、
実際には1枚のローターは8通りの設定のうちのどれかしか使えないように配線されている。
そして、戦場で3つのローターの組み合わせを変更するというのは、
ドイツ軍が将校や兵士に要求できないほど大変な作業だったとBaldwin氏は説明した。
このプラグボードのおかげで特定の文字に対するローターのアウトプットを変更することができ、
外側から(ローター自体には触れずに)その組み合わせを変えることが可能になった。
cnet_japan
https://japan.cnet.com/article/35115908/2/
続く)
■単純な機械から生み出される複雑な可能性
Enigmaの機能に関するBaldwin氏の控えめな説明にだまされてはいけない。
デモの場に現れた同氏のオレンジ色のネクタイには、Enigmaの仕組みを説明する回路図がプリントされていたが、
それを見てもEnigmaの仕組みの複雑さは推測できた。この機械は内部の設定に基づいて暗号を生成するが、
その解法はとてつもない数が考えられる。解法の数は、全部書き出すと1パラグラフくらいの長さになるはずだが、
だいたい「3.3掛ける10の114乗(3.3 x 10^114)」になるという。
この数は、観察可能な宇宙のなかに存在する原子の総数(推定値)よりもさらに多いとBaldwin氏は指摘した。
Ralph Simpson氏という熱心なEnigmaマニアは昨年、筆者に次のように語っていた。
もし10万台のEnigmaの機械をつくって配り、受け取った人たちがそれぞれ1日24時間、
週7日間休みなく働いて新しい設定を1秒ごとにテストしたとしたら、
機械を使わずに「生成される暗号を解読するには、宇宙の歴史の2倍の長さの時間が必要だろう」。
また、ナチスドイツがEnigmaの設定を1日に1度変更していたと、Baldwin氏は説明した。
さらに、ドイツ軍では部隊ごとに独自の設定を使っていたため、結果的に毎日約30通りの暗号が作り出されることになった。
暗号の解読方法を見つけ出そうとする人間にとって、
これは「ブレッチリーパークでEnigmaの暗号解読方法がいったん見つかれば、
あとはどこでも暗号化されたメッセージを解読できる」とはいかないことを意味したとBaldwin氏は述べた。
「それは大戦中を通じて夜ごとに繰り返される戦いだった」(同氏)。
Enigmaはそんな膨大な数の組み合わせの可能性を、基本的には3つのローターとプラグボードだけで実現している。
その仕組みは具体的には次のようなものだ。例えば、キーボードで「P」のキーを叩くと対応する電気信号が生じ、
それぞれ26本のワイヤーが仕込まれている3枚のローターを経由してランプボードまで流れる。
この時ランプボード側で点灯するのは「J」という文字かもしれない。そしてもう一度「P」のキーを叩くと、
一番目のローターが回転して、配線が組み替わり、電気の流れる経路が変わるため、
今度は同じ「P」のキーを叩いても、ランプボードで点灯するのは「F」のような別の文字になる。
それぞれ回転するローターが3つあるため、例えばユーザーが繰り返し「P」のキーを叩いた場合、
Enigmaが生成するランダムな文字列は1万9500キーストローク以上にならないと繰り返さないものになる。
そして1941年にドイツ海軍がUボート用のEngimaに4つめのローターを加えたことで、
ランダムな文字列の長さは約45万7000キーストロークに増加した。
そして、オペレーターから見てキーボードの手前にあるのがプラグボードだ。
このプラグボードのおかげでEnigmaのランダムさがさらに増しているが、
これは元々ドイツ軍の兵站に関わる問題に対処するために考えられたものだった。
Enigmaでは理論上403セプティリオン(septillion、10の24乗)の設定が可能だが、
実際には1枚のローターは8通りの設定のうちのどれかしか使えないように配線されている。
そして、戦場で3つのローターの組み合わせを変更するというのは、
ドイツ軍が将校や兵士に要求できないほど大変な作業だったとBaldwin氏は説明した。
このプラグボードのおかげで特定の文字に対するローターのアウトプットを変更することができ、
外側から(ローター自体には触れずに)その組み合わせを変えることが可能になった。
cnet_japan
https://japan.cnet.com/article/35115908/2/
続く)
2018/03/21(水) 12:28:49.43ID:CAP_USER
続き)>>1
■暗号の解読方法を見つける
これほど複雑な暗号機の解読方法をコンピュータを使わずに見つけ出すために、ポーランドや英国、
それに米国の数学者らは、人手を使うよりもはるかに高速にEnigmaの仕組みをシミュレートし、
考えられ得る解法を調べるための機械をそれぞれ独自に考案することになった。
「Bombe」と呼ばれるこれらの機械は、まず英国のブレッチリーパークで開発されたが、
これはEnigmaの暗号解読のためにポーランドが先に開発していた「Bomba」を元にしたものだった。
そして後に、米国オハイオ州のデイトンにあったある施設で、より高速かつ強力なBombeが開発された。
連合国側は、何度かの中断やつまずきはあったものの、
Enigmaの暗号解読を狙った取り組みを続け、結果的にその解読に成功した。
ドイツ側ではEnigmaの暗号が破られる可能性は想定していなかった。
おそらく、Enigmaを使って生成した特定の暗号に対して考えられる解法の数の多さに多大な信頼を置いていたためだろう。
「彼らはこの膨大な数のせいで、暗号解読の可能性を見逃していた」とBaldwin氏は述べた。
Alan Turingは、ブレッチリーパークにおけるEnigma暗号解読の取り組みに貢献した人々のなかで
最もよく知られるようになった人物だ。Turingは英国が開発したBombeの中心的な設計者のひとりであった。
エキセントリックな考えを持ち、高いスキルを持つ数学者であったTuringは、
後にマンチェスター大学でその才能を初期のコンピュータ開発に振り向けることになった。
TuringがEnigmaの暗号解読方法を見つける取り組みに関わっていたことはその死後まで公にされなかったが、
これはブレッチリーパークでの取り組みに関与したほかのすべての人にも当てはまる。
そして、解読者が作成した書類はすべて処分された。
近年になって、解読者の手になるメモが仕事場として使っていた兵舎の内部から見つかり、
それによって暗号解読に至るプロセスが明らかになった。
このメモのなかにはEnigmaの暗号機の設定を解明するために使われた
「バンバリーシート(Banbury Sheet)」と呼ばれるものも含まれている。
英国と米国がEnigmaで暗号化されたメッセージを繰り返し解読していたことは、
1970年代になるまであまり知られていなかった。
F. W. Winterbotham氏著の「ウルトラ・シークレット」が刊行されたのは1974年のことだったが、
これはBombeの存在を明かした英語で書かれた最初の本だった。
The New York Timesは当時、同書をとり上げた批評記事のなかで、
「この書籍で明らかにされているのは、第二次世界大戦に関して、原子爆弾(の開発)に次ぐ最も重大な秘密だ」と述べていた。
そして同書刊行の翌年には、英国政府がこのプロジェクトに関する情報を公開し始めたとBaldwin氏は述べた。
■それでもコンピュータにあらず
Enigmaのプレゼンテーションを終えたBaldwin氏に対して、筆者はさらに質問をぶつけてみた。
その質問とは、Baldwin氏が、EnigmaもBombeも決してコンピュータではなく、
コンピュータの先駆けとなる代物ですらなかったとして譲らない理由についてであった。
Baldwin氏がEnigmaやBombeの能力を大いに評価していることは明らかだったが、それでも同氏は、
Enigmaは単一の目的のために作られた、電気機械式の装置だっととの自説を繰り返した。
そして、Bombeは確かに暗号解読のための画期的な解決手段であったが、
それでも単に複数台のEnigmaを同時に稼働させていたにすぎないと言う。
「Bombeは2+2の足し算さえできない」とBaldwin氏は答えた。
そうだとしたら、そんなものがコンピュータである理由はない。
cnet_japan
https://japan.cnet.com/article/35115908/3/
■暗号の解読方法を見つける
これほど複雑な暗号機の解読方法をコンピュータを使わずに見つけ出すために、ポーランドや英国、
それに米国の数学者らは、人手を使うよりもはるかに高速にEnigmaの仕組みをシミュレートし、
考えられ得る解法を調べるための機械をそれぞれ独自に考案することになった。
「Bombe」と呼ばれるこれらの機械は、まず英国のブレッチリーパークで開発されたが、
これはEnigmaの暗号解読のためにポーランドが先に開発していた「Bomba」を元にしたものだった。
そして後に、米国オハイオ州のデイトンにあったある施設で、より高速かつ強力なBombeが開発された。
連合国側は、何度かの中断やつまずきはあったものの、
Enigmaの暗号解読を狙った取り組みを続け、結果的にその解読に成功した。
ドイツ側ではEnigmaの暗号が破られる可能性は想定していなかった。
おそらく、Enigmaを使って生成した特定の暗号に対して考えられる解法の数の多さに多大な信頼を置いていたためだろう。
「彼らはこの膨大な数のせいで、暗号解読の可能性を見逃していた」とBaldwin氏は述べた。
Alan Turingは、ブレッチリーパークにおけるEnigma暗号解読の取り組みに貢献した人々のなかで
最もよく知られるようになった人物だ。Turingは英国が開発したBombeの中心的な設計者のひとりであった。
エキセントリックな考えを持ち、高いスキルを持つ数学者であったTuringは、
後にマンチェスター大学でその才能を初期のコンピュータ開発に振り向けることになった。
TuringがEnigmaの暗号解読方法を見つける取り組みに関わっていたことはその死後まで公にされなかったが、
これはブレッチリーパークでの取り組みに関与したほかのすべての人にも当てはまる。
そして、解読者が作成した書類はすべて処分された。
近年になって、解読者の手になるメモが仕事場として使っていた兵舎の内部から見つかり、
それによって暗号解読に至るプロセスが明らかになった。
このメモのなかにはEnigmaの暗号機の設定を解明するために使われた
「バンバリーシート(Banbury Sheet)」と呼ばれるものも含まれている。
英国と米国がEnigmaで暗号化されたメッセージを繰り返し解読していたことは、
1970年代になるまであまり知られていなかった。
F. W. Winterbotham氏著の「ウルトラ・シークレット」が刊行されたのは1974年のことだったが、
これはBombeの存在を明かした英語で書かれた最初の本だった。
The New York Timesは当時、同書をとり上げた批評記事のなかで、
「この書籍で明らかにされているのは、第二次世界大戦に関して、原子爆弾(の開発)に次ぐ最も重大な秘密だ」と述べていた。
そして同書刊行の翌年には、英国政府がこのプロジェクトに関する情報を公開し始めたとBaldwin氏は述べた。
■それでもコンピュータにあらず
Enigmaのプレゼンテーションを終えたBaldwin氏に対して、筆者はさらに質問をぶつけてみた。
その質問とは、Baldwin氏が、EnigmaもBombeも決してコンピュータではなく、
コンピュータの先駆けとなる代物ですらなかったとして譲らない理由についてであった。
Baldwin氏がEnigmaやBombeの能力を大いに評価していることは明らかだったが、それでも同氏は、
Enigmaは単一の目的のために作られた、電気機械式の装置だっととの自説を繰り返した。
そして、Bombeは確かに暗号解読のための画期的な解決手段であったが、
それでも単に複数台のEnigmaを同時に稼働させていたにすぎないと言う。
「Bombeは2+2の足し算さえできない」とBaldwin氏は答えた。
そうだとしたら、そんなものがコンピュータである理由はない。
cnet_japan
https://japan.cnet.com/article/35115908/3/
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 36歳男性が“JK店員”に恋する漫画「レジスタ!」が炎上「女性の接客トラウマを呼び起こす」★2 [muffin★]
- 1世帯あたりの消費支出、「10か月連続マイナス」の6・8%減…9月の家計調査 総務省 ★3 [煮卵★]
- 国の特別天然記念物のカモシカを捕獲し鉄パイプで殺害か ベトナム国籍の技能実習生を逮捕 愛知県警 [♪♪♪★]
- 【速報】 日本の次世代兵器「レールガン」が10連射に成功 「連射能力・電源の小型化」を得る ★2 [お断り★]
- 血も涙もない高市政権が北国を見殺し…命綱の灯油が爆騰、補助金もカットで地獄の越冬に [バイト歴50年★]
- 【札幌】30代兄弟が7階から転落死「うめき声…ケンカかなと」通報直前に“異様な物音”も [煮卵★]
- 僕の物語は、ここに記しておく。
- 麦野・ビューティフル・沈利🏡
- " この早さが、僕の孤独の証だ。ただ、今を最速で駆け抜ける。"
- 【衝撃】映画「VIVANT」、既に100万枚チケットが売れるw w w w w w w w w w w w w w w w w [841411289]
- これ5chに金かけてるやついる?
- 【朗報】 「沖縄で好きになった子が方言すぎてツラすぎる」12巻発売 「沖縄で好きになった子が方言すぎてツラすぎる」の思い出 [303493227]