掲示板に戻る
No:611 タイトル:GEAR戦士撫子 新Part606 お名前:プロフェッサー圧縮 投稿日:2024/07/10 08:47:39 単表示 返信

もっとも。

今回のようなヒューマンセキュリティホールがなかったとしても、単一換字式暗号が脆弱なことに変わりはありません。

なのでこの時期、より強固な暗号の研究が盛んに行われました。

その中でも直近も直近、1586年に発表された新しい概念の暗号方式があります。

ヴィジュネル暗号。

単一換字式暗号の欠点を完全に克服した多換字式暗号と呼ばれるそれは、現代暗号の基礎を築いたと言っても過言ではないほどの画期的な暗号だったのです──────


          ◇          ◇          ◇


ヴィジュネル暗号も、暗号対応表を必要とするところまでは同じです。

しかしこの暗号の画期的なところは、一対一の対応ではなく二対一の対応であることにあります。

横軸が平文のアルファベットで、縦軸がキーワードと呼ばれる暗号鍵フレーズの対応を示しています。

平文とキーワードを頭から順に見ていき、表にあった文字が暗号化後の文字となります。

文字だけだと少々解りづらいので、一つ例を出しましょう。


          ◇          ◇          ◇


 ABCDEFGHIJKLMNOPQRSTUVWXYZ
-+---------------------------
A|ZAZAZAZAZAZAZAZAZAZAZAZAZA
B|YBYBYBYBYBYBYBYBYBYBYBYBYB
C|XCXCXCXCXCXCXCXCXCXCXCXCXC
D|WDWDWDWDWDWDWDWDWDWDWDWDWD
E|VEVEVEVEVEVEVEVEVEVEVEVEVE
F|UFUFUFUFUFUFUFUFUFUFUFUFUF
G|YGYGYGYGYGYGYGYGYGYGYGYGYG
H|SHSHSHSHSHSHSHSHSHSHSHSHSH
I|RIRIRIRIRIRIRIRIRIRIRIRIRI
J|QJQJQJQJQJQJQJQJQJQJQJQJQJ
K|PKPKPKPKPKPKPKPKPKPKPKPKPK
L|OLOLOLOLOLOLOLOLOLOLOLOLOL
M|NMNMNMNMNMNMNMNMNMNMNMNMNM
N|MNMNMNMNMNMNMNMNMNMNMNMNMN
O|LOLOLOLOLOLOLOLOLOLOLOLOLO
P|KPKPKPKPKPKPKPKPKPKPKPKPKP
Q|JQJQJQJQJQJQJQJQJQJQJQJQJQ
R|IRIRIRIRIRIRIRIRIRIRIRIRIR
S|HSHSHSHSHSHSHSHSHSHSHSHSHS
T|GTGTGTGTGTGTGTGTGTGTGTGTGT
U|FUFUFUFUFUFUFUFUFUFUFUFUFU
V|EVEVEVEVEVEVEVEVEVEVEVEVEV
W|DWDWDWDWDWDWDWDWDWDWDWDWDW
X|CXCXCXCXCXCXCXCXCXCXCXCXCX
Y|BYBYBYBYBYBYBYBYBYBYBYBYBY
Z|AZAZAZAZAZAZAZAZAZAZAZAZAZ

↑が暗号変換表の例です。

そして

平文 :MARYSTUART
暗号鍵:ENGLAND

とします。

平文文字数に対してキーワードの文字数が足りてませんが、こういう場合は頭から繰り返します。

そうしますと

平文 :MARYSTUART
暗号鍵:ENGLANDENG

となり、暗号化の準備が完了します。

では実際に暗号化して行きましょう。


          ◇          ◇          ◇


平文の最初の文字が「M」でキーワードが「E」ですから、表に照らし合わせた暗号化後の文字は「V」となります。

以下同様に暗号化すると以下のようになります。

暗号文:VMGOZNWVEG

この暗号文には「G」と「V」が2回出てきますが、最初の「G」は「R」で最後の「G」は「T」に対応しており、ものの見事に別文字に化けています。

「V」も最初が「M」で次が「A」です。

このように統計学的解析が全く通じなくなる優れた暗号なのです。