まさに今日、2018年6月23日は、コンピューターサイエンス と 人工知能の父として広く知られている英国の戦争ヒーロー科学者であるアランチューリングの106歳の誕生日です 。
アラン・チューリングは、今日の世界文明に大きく貢献してきた天才科学者です。
そのうちの一つはコンピューターのパイオニアで、今までは現代のコンピューターを手軽に楽しむことができました。
さらに、ドイツのエニグマコードを破る彼のサービスは世界地図を変えることができました。それなしでは、ナチスが連合国に対して第二次世界大戦に勝つため、世界の状況は今日のようにはならないかもしれません。
エニグママシン
エニグマ(鏡)
エニグママシンは、メッセージをシークレットコードに、またはその逆に変換するために使用される機械電気マシンです。
Enigmaは、ドイツのエンジニアArthurScherbiusによって作成されました。
エニグマの有名なバージョンの1つは、第二次世界大戦に直面して、敵が知らないうちに秘密のコードを交換するためにドイツの兵士によって使用されたものでした。
Enigmaは、メッセージ内の各文字の解像度を1.59 x 10 ^ 14にする多層(9層)のカスタマイズ可能な暗号化メカニズムにより、世界で最も安全なコーディングマシンであると予測されています。
終了することはほとんど不可能です!
エニグマワークシステム
Enigmaマシンの内部計画の簡単な概要は次のとおりです。
謎の図(gvsu)
エニグマコーディングシステムは9つのステージで構成されており、各ステージで入力する文字が変更(エンコード)されます。
キーボードから文字/メッセージを入力し、プラグボード(1)を入力して、右ローター(2)、中央ローター(3)、左ローター(4)、リフレクター(5)に進み、左ローター(6)に戻ります。 、中央のローター(7)、右側のローター(8)、そしてプラグボード(9)に戻って、ライトボードへの電気信号をオンにします。シークレットコードとなる文字をオンにします。
また読む:世界を変えた10の素晴らしい発見謎の作業システムのインフォグラフィック(tumblr)
エニグママシンコードブレイキング
エニグマコードの複雑さはまだ学ぶことができます。
ポーランドの数学者、マリアン・レジェフスキー(他)は、ドイツ軍が使用するエニグママシンの詳細な構造を見つけることができました。その後、調査結果は、エニグマコードを解読するためのボンベマシンの形で実現されました。
しかし残念ながら、ツールが使用される前に、ポーランドはドイツに攻撃されたため、ポーランドのコード解読チームは通信を失いました。幸いなことに、チームはなんとかエニグママシンとボンバマシンをイギリスに逃げることができました。
イギリスでは、アラン・チューリングと彼の友人たちは、エニグマのコードを破る努力を続けました。
イラスト(エコノミスト)
Enigma Turingコードブレーカーチームは当初、手動でコードを解読しようとしましたが、階層化されたコーディングシステムとローターの組み合わせの毎日の変更により、何十億もの可能な解決策が可能になったため、非常に困難でした。
次に、Alan Turingのチームは、Bombeマシンに触発されたコードを解読しました。このようにして、彼らは約18時間でエニグマ暗号暗号化を完了することができました。これは手動による完了よりも大幅に改善されています。
しかし、ドイツの暗号クラッカーにとって18時間は長い時間であり、ドイツ 人がコードを解読するよりも早くアクションを実行します。
これは、アラン・チューリングの創意工夫がエニグママシンの抜け穴を見つけることができる場所です。9段階のコーディングでは、エニグマが文字自体に従ってコード化された文字を発行することは不可能です。その事実により、コード内の一般的な単語の場所を知ることができ、可能な解決策の数は劇的に減少しますが、必ずしも一度に10 ^ 14回の試行が可能であるとは限りません。
この手法を使用すると、Alan Turingらは、毎朝わずか20分でエニグマコードを解読できます。これは並外れた成果です。
また読む:通常の植物相、人間の口に生息する微生物そのおかげで、第二次世界大戦の超大国としてのドイツの戦争戦略と 第二次世界大戦は、このエニグマコードの破壊のおかげでより早く終了しました。
伝記映画
アラン・チューリングの感動的なライフストーリーは、「イミテーションゲーム」というタイトルの長編映画になりました
この映画では、アランチューリングのライフストーリーと、謎のエンコードプロセスがいかに劇的であるかを楽しむことができます。
それは素晴らしいことです、アラン・チューリングさん。
(私はこの記事をイニシエーターで公開しました)