POLYALPHABETIC SUBSTITUTION PUZZLE 01【Cypher編】
はじめに
いつもブログをご覧いただきありがとうございます。
ミジンコに転生したIPUSIRONです😀
POLYALPHABETIC SUBSTITUTIONルームに入る

暗号文

FLASH
ZTVGLKDBGLRUHABTUOZヒント
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
Plaintext begins "T..."
解答への道
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
1:暗号文を眺める
・本ステージは多換字式暗号の暗号解読をテーマにしている。
・1行目は短い単語。2行目は暗号文風。
・本ステージの壁にはヴィジュネル表が掲載されている。

古典暗号について知識があれば、代表的な多換字式暗号としてヴィジュネル暗号が挙げられることを知っていることでしょう。
1行目の短い単語はヴィジュネル暗号の鍵(キーワード)ではないかとすぐに気づきます。
2:ヒントを確認する
ヒントでは平文が’T’で始まるとしています。
平文文字’t’にシーザー暗号の鍵’F’(1行目の1文字目)を適用すると、暗号文文字’Z’になります。
これは2行目の1文字目と一致します。

※これは暗号化の手順です。
ヴィジュネル暗号が使われていると確信を持てました。
3:解読の準備をする
キーワードを暗号文の長さにあるように繰り返します。
※見やすさのために5文字区切りにしています。
t???? ????? ????? ???? ←平文
FLASH FLASH FLASH FLAS ←鍵
ZTVGL KDBGL RUHAB TUOZ ←暗号文4:ヴィジュネル表を使って、各文字を復号する
復号の場合は「鍵の文字から行を確定」⇒「暗号文文字の位置を確定」⇒「上にたどっていき平文文字(小文字表記)を特定」という流れで実施します。
※見づらければ定規を活用するとよいかもしれません。
thund erand light ning ←平文
FLASH FLASH FLASH FLAS ←鍵
ZTVGL KDBGL RUHAB TUOZ ←暗号文5:解答のキーワードを組み立てる
“thund erand light ning"
↓
“thunder and lightning"
これは「雷電」を意味します。
よって、入力すべきキーワードは"thunderandlightning"になります。
解答
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
↓↓下にスクロール↓↓
THUNDERANDLIGHTNING

ツールで解読する【別解】
1:どの種類の暗号文であるかを特定するために、暗号化方式推定ツールであるCipher Clairvoyanceを用います。
しかし、暗号文は"ZTVGLKDBGLRUHABTUOZ"と短すぎるため、期待する効果はおそらく得られないでしょう。
試してみた結果が以下のとおりです。

解析結果としては、アフィン暗号の可能性が高いと出ました。
しかし、当該部屋はPOLYALPHABETIC SUBSTITUTION(多表式暗号=多表換字式暗号)であるため、消去法的に7%のヴィジュネル暗号の可能性が濃厚となります。
2:ヴィジュネル暗号文の解読なので、ヴィジュネル暗号ツールであるVigenere Cipher Toolを用います。
1つ注意点があります。
Cypherの当該ルームに用意されたヴィジュネル表はA+A⇒Bになっています。
つまり、A=1、B=2、…という状態になっているということです。
Vigenere Cipher Toolを起動したら、表モードを「A=1」にしてください。
「タブラレタ研究」タブや「暗号化・復号」タブ下部のヴィジュネル表を表示させてみて、Cypher内に登場するヴィジュネル表と一致することを確認してください。

そのうえで「暗号化・復号」タブを開きます。
モード選択を「復号」にして、暗号文"ZTVGLKDBGLRUHABTUOZ"を入力します。
そして、鍵に"FLASH"を入力します。

[実行]ボタンを押すと復号されて、"THUNDERANDLIGHTNING"が表示されました。
これは解答キーワードそのものです。
確かに先頭1文字目は、ヒントどおりに’T’になっています。
























