Rocky謎 (20200627)

2022/12/24

謎解き

 




Sxqu lnx rgbbgtykd jxklxkfxj qku qkjtxs lnx pzxjlygk.

Y nqox q usxqv lnql gkx uqw lnyj kqlygk tybb syjx za qku byox gzl lnx lszx vxqkykd gr ylj fsxxu: Tx ngbu lnxjx lszlnj lg ex jxbr-xoyuxkl lnql qbb vxk qsx fsxqlxu xpzqb.

Y nqox q usxqv lnql gkx uqw gk lnx sxu nybbj gr Dxgsdyq lnx jgkj gr rgscxs jbqoxj qku lnx jgkj gr rgscxs jbqoxj gtkxsj tybb ex qebx lg jyl ugtk lgdxlnxs ql lnx lqebx gr esglnxsnggu.

Y nqox q usxqv lnql gkx uqw xoxk lnx jlqlx gr Cyjjyjjyaay, q jlqlx jtxblxsykd tyln lnx nxql gr ykmzjlyfx, jtxblxsykd tyln lnx nxql gr gaasxjjygk, tybb ex lsqkjrgscxu yklg qk gqjyj gr rsxxugc qku mzjlyfx.

Tngjx pzglx yj lnyj?

(1枚目1行目、jzklzkfzjはjxklxkfxjの誤植とのことなので、上記のテキストでは修正しています。)


単語らしき区切りとか、大文字Yで始まる文が多いなど、文字列の並びが見るからに単換字暗号の英文です。文字列の頻度分析を行えば十分標準的な英語の文字頻度になっていることもわかります。

X: 14.97%, L: 10.78%, Q: 8.38%, G: 7.98%, J: 7.78%, Y: 6.79%, N: 6.19%, K: 6.19%, S: 5.39%, B: 4.39%, U: 3.99%, R: 2.99%, T: 2.59%, Z: 1.80%, O: 1.60%, D: 1.40%, E: 1.20%, F: 1.00%, V: 1.00%, A: 1.00%, C: 1.00%, P: 0.60%, W: 0.60%, M: 0.40%

であれば、こういった暗号のソルバーにかければあっという間に解くことはできます。

けれどせっかくですので自分で解析もしつつ解いてみました。


頻度から明らかにX->E。また、大文字Yで始まる文章が多いことからY->Iもわかります。Xで終わる3文字の単語 LNXが何度も出てきてX->Eであることから、L->T, N->Hっぽい見込みも付きます。

特徴的な文字列としてはCyjjyjjyaay。Y->Iであることをあわせて考えると、これを満たす文字列はまず間違いなくMississippiでしょう。よってC->M, J->S, A->P。

また4語目のjxklxkfxjはここまでの情報からse(k)te(k)(f)esとなるので、元の語はsentencesと考えられ、K->N, F->C。

頻度的に、高位で残っているQとGはOかAと考えられるので、現れる箇所を見てみるとQ->A, G->Oであることも容易に推測できます。

次に頻度の高いSですが、gaasxjjygk->opp(s)essionという単語を見ると、ここに入る文字はrしかないとわかります。S->R

またqkjtxs lnx pzxjlygk->ans(t)er the (p)(z)estion, nqox->ha(o)eからT->W, P->Q, Z->U, O->Vが推測できます。

ここまでくれば、もう文章は半分以上読めています。適切な文章になるよう残りの置換を埋めていくとU->D, V->M, R->F, B->L, D->G, E->B, W->Y, M->Jがわかり、下記の文章が復元できました。

Read the following sentences and answer the question. 

I have a dream that one day this nation will rise up and live out the true meaning of its creed: We hold these truths to be self-evident that all men are created equal. 

I have a dream that one day on the red hills of Georgia the sons of former slaves and the sons of former slaves owners will be able to sit down together at the table of brotherhood. 

I have a dream that one day even the state of Mississippi, a state sweltering with the heat of injustice, sweltering with the heat of oppression, will be transformed into an oasis of freedom and justice. 

Whose quote is this? 

これはキング牧師のスピーチの一部になります。


こういった頻度分析の暗号は、通常最も頻度の高い文字がE, それに続いてSTONIAが頻度が高くにありますが、これくらいの長さだと順序は結構ブレるため逐次判断、その他特徴的な文字列や頻度の高い2文字組み(THとなる部分などが探しやすい)を探すというのを行えば、意外と簡単に解くことができます。

たまに行うと楽しいです。