モジュール詳細:青色暗号

青はしばしば悲しみを表す。だがこれらの暗号はあなたを元気づけるだろう。

モジュールは、3つのディスプレー、キーボード、左右の矢印、及び現在のページを表示するボタン(送信ボタン)で構成されている。

ページは全部で2ページある。矢印を使用してページを移動することができる。

ページ1には、上のディスプレーに6文字の単語、真ん中と下のディスプレーに6桁の数字が表示される。

ページ2には、上のディスプレーに単語が表示される。

以下のルールに従って単語を解読する。

ステップ1:トリデジタル暗号

まずはキーを作成する。ページ2にある上のディスプレーを取得し、重複した英字の2文字目以降を削除(HELLO→HELO)する。 次に、アルファベット順の文字列全体から先程作成したキーの英字を削除する。

インジケーターの数が偶数の場合、キーの末尾に文字列を配置する。そうでなければ、キーの先頭に文字列を配置する。

26文字の英字列を最初の9文字、続く9文字、残りの8文字に分割し、3段に分けた表を作成する。

ページ1の真ん中と下の数字は、この表を使用して暗号化された単語を示している。

それぞれの数字について、真ん中のディスプレーの数字を段、下のディスプレーの数字を列として使用する。

段・列のペアに対して、キーの交点を用いて新しい英字を取得する。

これが解読したキーワードになる。キーワードはステップ3で使用する。

真ん中の数字:232211
下の数字:236372
英字列:CRIBADEFGHJKLMNOPQSTUVWXYZ

CRIBADEFG
HJKLMNOPQ
STUVWXYZ

22 -> J
33 -> U
26 -> N
23 -> K
17 -> E
12 -> R
復号された単語:JUNKER

ステップ2:Atbash暗号

ページ1の上のディスプレーの単語の各文字のアルファベット上の位置(A=1,B=2...)を使用する。

27から各文字の数値を減算し、結果を再度アルファベット上の位置を使用して英字に戻す。

新しい暗号化された単語が作成される。

例2

ページ1の上のディスプレーの単語

I -> 27 - 9 = 18 -> R
E -> 27 - 5 = 22 -> V
Z -> 27 - 26 = 1 -> A
C -> 27 - 3 = 24 -> X
Q -> 27 - 17 = 10 -> J
Q -> 27 - 17 = 10 -> J
新しい暗号化された単語:RVAXJJ

ステップ3:ヴィジュネル暗号

ステップ1・2で作成した単語の各英字をアルファベット上の位置に変換する。

ステップ2の英字からステップ1の英字を減算し、結果をアルファベット上の位置を使用して英字に戻す。

結果が0以下の場合は26を加算してから英字に戻す。

全ての英字に適用し、復号された単語を特定する。

例3

ステップ1の単語:JUNKER ステップ2の単語:RVAXJJ

R, J -> 18 - 10 = 8 -> H
V, U -> 22 - 21 = 1 -> A
A, N -> 1 - 14 = -13 + 26 = 13 -> M
X, K -> 24 - 11 = 13 -> M
J, E -> 10 - 5 = 5 -> E
J, R -> 10 - 18 = -8 + 26 = 18 -> R
復号された単語:HAMMER

復号された単語をキーボードを使用して入力し、「SUB」を押して送信する。

矢印を押して入力を削除できる。ページの内容を見たい場合もこの動作をすることで見ることができるが、入力は全て削除されてしまう。

間違った入力をするとミスが記録されるが、ページの内容は変更されない。