暗号の歴史を研究している人は、おそらく第二次世界大戦中にナチスが秘密のメッセージを暗号化および解読するために使用したドイツのエニグマ暗号化機について知っているでしょう。 Enigmaのポータブルバージョンは広く普及しています。これらのデバイスの約100,000がリリースされました。
エニグマは、電流が流れる内部ローターの回転により電気回路を絶えず変更することで機能しました。 キーボードの文字を押すたびに、機械は暗号の文字を発行し、ローターは新しい位置になりました。 このようにして、
多アルファベットのルックアップ暗号が機能しました。 多アルファベット暗号の単純なバージョンは、
Vigenere暗号です。 これは当時としては非常に進んでいます-キーワードを知らなくても、
解読することは非常に困難でした(
エニグマの
暗号解読を参照)。
もちろん、簡略化された
電気回路を調べることで、エニグマの仕事を理解できます。 しかし、今では、インタラクティブに加えて、エニグマローターの動作とキーストロークごとの電気回路の変化をエミュレートする
Excelスプレッドシートという、視覚的な補助が新たに登場しました。
Enigma3.xlsm
このドキュメントの作成者はプログラマーではなく、Excelの初心者ユーザーであるため、慎重に扱う必要があります。