アリストクラット暗号攻略法:直感に頼らない7つの論理的演繹法
単語間の空白や句読点が保持されているアリストクラット型クリプトグラムは、構文的な弱点の宝庫です。熟練の解読者が用いる7つの体系的手法を解説します。
1. 1文字単語の特定:「A」と「I」の見極め
標準的な英語において、単独で単語を構成できる文字はA(不定冠詞)とI(一人称単数代名詞)の2文字しかありません(詩的な感嘆詞の「O」は極めて稀です)。
どちらかを特定するには文脈に注目します。もしその1文字が文頭に置かれていたり、直後にアポストロフィ縮約形(W'Kなど)を伴っている場合、ほぼ確実にI(I'm や I'd)です。
一方、後ろに名詞や形容詞が続く構造(W FKEEなど)であれば、冠詞のAと判断できます。
2. アポストロフィ縮約形の構造分解
クリプトグラムでは句読点は暗号化されずにそのまま残されます。アポストロフィの存在は解読者にとって最大の贈り物です。アポストロフィの後に続く文字のパターンは英語の文法上極めて限定されています:
1文字の末尾: 'T(don't, can't)、'S(it's, that's, 所有格)、'D(I'd)、'M(I'm)。
2文字の末尾: 'LL(we'll, you'll)、'RE(you're, they're)、'VE(I've, could've)。
ここで決定的なのが、'LLに現れる同じ文字の連続です。もし単語の末尾が... 'XXとなっている暗号文字を発見したら、そのXは暗号文全体のLとして即座に確定します。
| 暗号パターン | 該当する平文末尾 | 代表例 | 解読の決め手 |
|---|---|---|---|
| WORD 'X | 'T, 'S, 'D, 'M | DON'T, IT'S, I'D, I'M | 語幹が3文字ならCAN'TまたはDON'Tが濃厚。 |
| WORD 'XX | 'LL | WE'LL, YOU'LL, THEY'LL | 同じ文字の重なりでLが瞬時に確定。 |
| WORD 'XY | 'RE, 'VE | YOU'RE, WE'VE, THEY'VE | 2文字目がEなら1文字目はRかV。 |
| X 'Y | I'M, I'D | I'M, I'D | 1文字の語幹は主語のIで確定。 |
3. 連続する同一文字(重字)と位置の法則
英語には連続して重なりやすい文字(EE, LL, SS, OO, TT, FF, RR, NN, MM)と、重なることが極めて稀な文字(HH, JJ, KK, QQ, VV, WW, XX, YY)があります。
単語のどの位置に重なりが現れているかで文字を推定できます:
語末の重字: LL(all, will)、SS(less, miss)、EE(see, free)に集中します。
語中の重字: OO(good, look)、TT(little, matter)、EE(between, need)が代表的です。
4. 完全順列の制約(C ≠ Pの法則)
暗号理論およびアメリカ暗号協会(ACA)の公式規格において、アリストクラット暗号は完全順列(Derangement / 乱雑順列)でなければなりません。
これはすなわち「平文の文字が決して自分自身に暗号化されてはならない」という絶対規則です。もし暗号文字がTであるなら、それが平文のTである可能性はゼロです。
仮説の検証時、暗号文字Eが平文のEになることはルール上あり得ないため、自己一致する候補は即座に排除できます。
5. 仮説検証と連鎖的解読(ドミノ効果)
E、T、Hなどの重要文字が確定したら、文章全体にその文字を一括代入します。すると部分的に埋まった単語が次々と浮かび上がります:
TH_T が見えれば空欄は A(THAT)。
_ITH が見えれば語頭は W(WITH)。
B_C__S_ が見えれば単語は BECAUSE で確定します。
山勘ではなく構文規則に従って解き進めることで、暗号解読は心地よい論理パズルへと昇華します。
換字式暗号をオンラインで解読
暗号文を貼り付け、文字出現頻度を検証しながら、ネタバレなしで段階的なヒントを活用できます。
執筆者: Marcus Sterling
Editorial Director & Puzzle Master 所属: cryptogramsolve.com
古典暗号解読法、数理制約充足アルゴリズム、教育的ワードパズルの開発を専門としています。