ヴィジュネル暗号 (Vigenère Cipher) 計算機
解読。不可能と。言われた。。「。難攻不落。の。暗号」。論理と。鍵で。。秘密を。守りましょう。
処理結果レポート
ヴィジュネル暗号とは?。ルネサンスが生んだ。。「。解読不能」の。伝説
16世紀。、。イタリアの。暗号学者。ベラソによって。。考案。され、。後に。フランスの。外交官。ヴィジュネルによって。。広められた。この。暗号は、。その後。300年以上。に。渡り 「。解読。不能な。暗号(。le chiffre indéchiffrable)」。として。。恐れられ。ました。
それまでの。暗号(。シーザー暗号など)。は、。文字を。。一律に。ずらす。だけの。。単純な。ものでした。しかし、。ヴィジュネル暗号。は、 「。鍵」 と。いう。概念を。導入。し、。文字ごとに。。ずらし。方を。変える。。画期的な。。手法。を。採用しました。本計算機は、。現代。の。アルゴリズム。を。用いて、。この。古典。暗号を。。高速に。シミュレート。します。1200字超の圧倒的ボリュームで、。暗号の。。仕組み、。歴史的。背景、。そして。。ついに。破られた。日の。物語を。詳しく。解説。します。
1. アルゴリズムの。核心。多表式。代入の。。魔法
ヴィジュネル。暗号の。。最大の特徴は 「。多表。式。代入」。に。あります。例えば、。メッセージが「。APPLE」、。鍵が「。DOG」。だったと。します。
- 1文字目の「A」。は。鍵の「D」(3つ。ずらす)。で暗号化。
- 2文字目の「P」。は。鍵の「O」(14個。ずらす)。で暗号化。
- 3文字目の「P」。は。鍵の「G」(6つ。ずらす)。で暗号化。
- 4文字目の「L」。は。。再び。鍵の「D」。に戻って。。計算。
このように、。同じ「P」。という。文字。であっても、。位置。によって。。異なる。暗号。文字に。変換。される。ため、。単純な 「。頻度。分析(。よく。使われる。文字。から。推測。する。手法)」。が。。通用。しなくなる。のです。
2. ヴィジュネル。方陣(。Square)。の使い方
かつての。暗号。官。たちは、。「。ヴィジュネル。方陣」と。呼ばれる。。26x26の。。アルファベット。表を。使って。。手作業で。。計算。して。いました。縦軸。に。原文、。横軸に。鍵を。。とり、。その。。交点の。文字を。。暗号。文字。とする。。この。美しい。。マトリックス。は、。現代。の。コンピュータ。サイエンス。における 「。ルックアップ・テーブル」。の。先駆け。とも。言えます。
3. 伝説の。終焉。カシスキー・テスト。と。。チャールズ・バベッジ
「。絶対に。解けない」と。。信じられて。いた。この。暗号も、。19世紀。に。ついに。。陥落。します。プログラミング。の。父。バベッジ。や、。プロイセンの。。軍人。カシスキー。が、。「。鍵の。。周期性」に。。着目。しました。鍵が。。繰り返される。。ため、。長い。文章。の中では。。同じ。。パターンの。。暗号が。。出現。します。その。。間隔の。。最大公約数を。。求める。ことで、。鍵の。。長さを。。割り出し、。暗号を。。破壊。する。。 「。カシスキー・テスト」。が。。確立。されたのです。
4. 現代に。息づく。。暗号の。魂
ヴィジュネル暗号。自体は、。現代。の。。スーパー。コンピュータ。を。。使えば。瞬時に。。解読。されて。しまいます。しかし、。「。多重に。鍵を。かける」という。思想や、。排他的論理和(XOR)。を。使う。。現代の 「。ストリーム。暗号」。の。。基礎。には、。間違い。なく。ヴィジュネル。の。。DNAが。。刻み込まれて。。います。
まとめ。秘密。と。智恵の。。追いかけっこ
暗号の。。歴史。は、。隠す。。者と。暴く。者の。。智恵。比べの。。歴史。です。ヴィジュネル暗号を。。学ぶ。こと。は、。現代。の。。デジタル。社会。を。支える。。「。信頼」の。仕組みを。。理解。する。ことに。他なりません。
Gojikara.comの。ヴィジュネル暗号計算機が、。あなたの。。知的好奇心。を。刺激し、。情報。セキュリティ。への。。関心を。深める。きっかけ。に。なれば。幸いです。
。あなた。だけの。秘密の。。鍵。で、。特別な。。メッセージ。を。。作って。みませんか?。!。