当サイトの一部ページには、アフィリエイト・アドセンス・アソシエイト・プロモーション広告を掲載しています。

Amazonのアソシエイトとして、Security Akademeiaは適格販売により収入を得ています。

広告配信等の詳細については、プライバシーポリシーページに掲載しています。

消費者庁が、2023年10月1日から施行する景品表示法の規制対象(通称:ステマ規制)にならないよう、配慮して記事を作成しています。もし問題の表現がありましたら、問い合わせページよりご連絡ください。

参考:令和5年10月1日からステルスマーケティングは景品表示法違反となります。 | 消費者庁

MECHANISED CRYPTOGRAPHY PUZZLE 03【Cypher編】

はじめに

いつもブログをご覧いただきありがとうございます。

コーストFIRE中のIPUSIRONです😀

IPUSIRONのプロフィールを見る

暗号文

GYHRVFLRXY

Spies have successfully captured a complete Enigma machine and codebook.

The internal wirings for the remaining scramblers are as follows;

(スクランブラーIIとIIIの状態が提示されている)

The key this message was sent with is;

AB SZ UY GH LQ EN ←プラグボードの設定

II I III ←スクランブラーの順序

AEB ←各スクランブラーの開始位置

ヒント

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

Make sure scramblers are in the correct positions and stating rotations.

Plaintext begins “B…"

解答への道

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

1:与えられている各種設定から内部の状態を把握する

  • プラグボード:A⇔B、S⇔Z、U⇔Y、G⇔H、L⇔Q、E⇔N
  • スクランブラーの順序:II、I、III
  • スクランブラーの開始位置:スクランブラーIIはA、IはE、IIIはB

次のようになります。

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力

 AB  SZ  UY  GH  LQ  EN     ←プラグボード(一種の置換表)

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力(造語)

ABCDEFGHIJKLMNOPQRSTUVWXYZ
AJPCZWRLFBDKOTYUQGENHXMIVS  ←スクランブラーII(状態0)

EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)

BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)

ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター

内部状態が判明しているということは、鍵に相当するものがわかっているということです。

つまり、正しい手順で暗号文を復号すればよいだけです。

なお、プラグボードが増設され、スクランブラーは3枚に増えたため、PUZZLE 02と比べて複雑にはなっていますが、基本的な復号の手順は同様です。

暗号文は短いため、2段目以降のスクランブラーは回転しません。回転するのは1段目のスクランブラーIIのみです。

?????????? ←平文
GYHRVFLRXY ←暗号文

2:1文字目’G’を復号する

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
 -    -
  ↑          ↓
 AB  SZ  UY  GH  LQ  EN    ←プラグボード
 ↑            ↓
-      -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
↑      ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
JPCZWRLFBDKOTYUQGENHXMIVSA  ←スクランブラーII(状態0から1文字左シフト済⇒状態1)
        ↑             ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↓         ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
  ↓                 ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター

暗号文文字’G’は平文文字’B’に復号できます。

3:2文字目’Y’を復号する

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
           -            -
          ↓      ↑
 AB  SZ  UY  GH  LQ  EN    ←プラグボード
         ↓        ↑
                -   -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
                ↑   ↓
CDEFGHIJKLMNOPQRSTUVWXYZAB
PCZWRLFBDKOTYUQGENHXMIVSAJ  ←スクランブラーII(状態1から1文字左シフト済⇒状態2)
   ↓                   ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
      ↑    ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
            ↓ ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター

暗号文文字’Y’は平文文字’L’に復号できます。

4:3文字目’H’を復号する

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
       --
              ↓
 AB  SZ  UY  GH  LQ  EN    ←プラグボード
             ↓
      - -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
      ↓ ↑
DEFGHIJKLMNOPQRSTUVWXYZABC
CZWRLFBDKOTYUQGENHXMIVSAJP  ←スクランブラーII(状態2から1文字左シフト済⇒状態3)
    ↑                   ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
        ↓        ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
     ↑            ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター

暗号文文字’H’は平文文字’I’に復号できます。

5:4文字目’R’を復号する

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
                 - -

 AB  SZ  UY  GH  LQ  EN    ←プラグボード

                 - -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
                 ↓ ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ZWRLFBDKOTYUQGENHXMIVSAJPC  ←スクランブラーII(状態3から1文字左シフト済⇒状態4)
                 ↑  ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
    ↑                   ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
          ↑  ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター

暗号文文字’R’は平文文字’T’に復号できます。

6:5文字目’V’を復号する

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
                     -   -
      ↑
 AB  SZ  UY  GH  LQ  EN    ←プラグボード
     ↑
                  -  -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
                  ↑  ↓
FGHIJKLMNOPQRSTUVWXYZABCDE
WRLFBDKOTYUQGENHXMIVSAJPCZ  ←スクランブラーII(状態4から1文字左シフト済⇒状態5)
                ↑    ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
     ↓                ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
 ↓               ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター

暗号文文字’V’は平文文字’Z’に復号できます。

7:6文字目’F’を復号する

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
     -    -

 AB  SZ  UY  GH  LQ  EN    ←プラグボード

     -    -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
     ↓    ↑
GHIJKLMNOPQRSTUVWXYZABCDEF
RLFBDKOTYUQGENHXMIVSAJPCZW  ←スクランブラーII(状態5から1文字左シフト済⇒状態6)
 ↓        ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
  ↓                 ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
      ↓    ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター

暗号文文字’F’は平文文字’K’に復号できます。

8:7文字目’L’を復号する

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
           -     -
                 ↓
 AB  SZ  UY  GH  LQ  EN    ←プラグボード
                  ↓
                --
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
                ↓↑
HIJKLMNOPQRSTUVWXYZABCDEFG
LFBDKOTYUQGENHXMIVSAJPCZWR  ←スクランブラーII(状態6から1文字左シフト済⇒状態7)
       ↑      ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
              ↓↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
   ↓   ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター

暗号文文字’L’は平文文字’R’に復号できます。

9:8文字目’R’を復号する

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
        -        -

 AB  SZ  UY  GH  LQ  EN    ←プラグボード

        -        -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
        ↑        ↓
IJKLMNOPQRSTUVWXYZABCDEFGH
FBDKOTYUQGENHXMIVSAJPCZWRL  ←スクランブラーII(状態7から1文字左シフト済⇒状態8)
        ↑             ↓
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↓         ↑
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
  ↓                 ↑
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター

暗号文文字’R’は平文文字’I’に復号できます。

10:9文字目’X’を復号する

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
    -                  -
                     ↑
 AB  SZ  UY  GH  LQ  EN    ←プラグボード
                      ↑
             -         -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
             ↑         ↓
JKLMNOPQRSTUVWXYZABCDEFGHI
BDKOTYUQGENHXMIVSAJPCZWRLF  ←スクランブラーII(状態8から1文字左シフト済⇒状態9)
        ↓             ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↑         ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
  ↑                 ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター

暗号文文字’X’は平文文字’E’に復号できます。

11:10文字目’Y’を復号する

ABCDEFGHIJKLMNOPQRSTUVWXYZ ←入出力
      -      -
          ↓  ↑
 AB  SZ  UY  GH  LQ  EN    ←プラグボード
         ↓    ↑
       -            -
ABCDEFGHIJKLMNOPQRSTUVWXYZ ←中間入出力
       ↑            ↓
KLMNOPQRSTUVWXYZABCDEFGHIJ
DKOTYUQGENHXMIVSAJPCZWRLFB  ←スクランブラーII(状態9から1文字左シフト済⇒状態10)
        ↓             ↑
EFGHIJKLMNOPQRSTUVWXYZABCD
ADFPVZBECKMTHXSLRINQOJUWYG ←スクランブラーI(状態4)
↑         ↓
BCDEFGHIJKLMNOPQRSTUVWXYZA
AGBPCSDQEUFVNZHYIXJWLRKOMT ←スクランブラーIII(状態1)
  ↑                 ↓
ABCDEFGHIJKLMNOPQRSTUVWXYZ
YRUHQSLDPXNGOKMIEBFZCWVJAT ←リフレクター

暗号文文字’Y’は平文文字’G’に復号できます。

12:得られた復号文字を連結する

“BLITZKRIEG"という単語が得られます。

BLITZKRIEG ←平文
GYHRVFLRXY ←暗号文

これが正解のキーワードでしょう。

“BLITZKRIEG"はドイツ語で「電撃戦」を意味します。

解答

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

おわりに

以上で暗号機のルームは全クリアになります。

Cypher古典暗号

Posted by ipusiron