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

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

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

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

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

CHALLENGE PUZZLE 11【Cypher編】

はじめに

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

ミジンコに転生したIPUSIRONです😀

IPUSIRONのプロフィールを見る

暗号文

TT-AA-AG-AG-CG-TG
AC-AT-GA-AG-AG-AT

ヒント

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

26->16

解答への道

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

1:解読方針を検討する

暗号文メッセージに使われているアルファベットは’A’、’C’、’G’、’T’の4文字だけです。

Aアデニン“adenine"
Cシトシン“cytosine"
Gグアニン“guanine"
Tチミン“thymine"

このことから塩基配列を連想できます。

2:暗号文メッセージを文字列に変換する

ヒントの「26->16」から、「26文字のアルファベット」を「4文字の組み合わせ」(ACGT4文字の2桁組み合わせ)に対応づけることを想像できます。

4文字の組み合わせは、以下のようになります。

どうやって対応を決めたのかについては、単純にAからZまでを順番に並べただけです。

ACGT
AAA⇔A
AA⇔Q
AC⇔B
AC⇔R
AG⇔C
AG⇔S
AT⇔D
AT⇔T
CCA⇔E
CA⇔U
CC⇔F
CC⇔V
CG⇔G
CG⇔W
CT⇔H
CT⇔X
GGA⇔I
GA⇔Y
GC⇔J
GC⇔Z
GG⇔KGT⇔L
TTA⇔MTC⇔NTG⇔OTT⇔P
4文字の組み合わせ表

結果を見れば単純ですが、何もない状態からこの対応を思いつくのは大変かもしれません。

この変換表に基づいて、暗号文をアルファベットに置き換えてみます。

TT-AA-AG-AG-CG-TG AC-AT-GA-AG-AG-AT
 P  A  C  C  G  O  B  D  I  C  C  D
    Q  S  S  W     R  T  Y  S  S  T

↓若干の推測

PASSWORD IS CD
            CT
            SD
            ST

4パターンの文字列が得られました。

3:解答のキーワードを特定する

“PASSWORD IS CT"などのメッセージにより、入力すべきキーワードは"CD"、"CT"、"ST"、"ST"のように思えます。

実際に入力しましたが駄目でした。

2文字の略称が駄目な可能性があります。

'C’と’T’は塩基配列に使われる文字であり、これに当たりをつけます。

つまり、"PASSWORD IS CT"です。

ここで’C’を"cytosine"、’T’を"thymine"に置き換えるわけです。

よって、"PASSWORD IS CYTOSINETHYMINE"が得られます。

訳せば「パスワードは"CYTOSINETHYMINE"です」となるので、この"CYTOSINETHYMINE"を入力してください。

うまくいくはずです。

解答

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

↓↓下にスクロール↓↓

CYTOSINETHYMINE

ツールで解読する【別解】

1:上記の解法で、暗号文をアルファベットに置き換えるところまできたとします。

変換後の文字列は12文字になります。そして、各桁の文字候補は1 or 2文字です。

TT-AA-AG-AG-CG-TG AC-AT-GA-AG-AG-AT
 P  A  C  C  G  O  B  D  I  C  C  D
    Q  S  S  W     R  T  Y  S  S  T

ここでは、AlphaLoomで文字列の全パターンを生成してから、英文らしいものをピックアップしてみます。

内蔵辞書のままで構いません。

“PASSWORDIS"までは簡単に見えてきました。

このまでは確定として、再度全パターンを出力します。

3:以降は、上記の解法のステップ3と同様です。

Cypher古典暗号Cypher

Posted by ipusiron