古典暗号

踊る人形の暗号とは?ホームズの換字式を読み解く

更新: 桐生 遼介
古典暗号

踊る人形の暗号とは?ホームズの換字式を読み解く

踊る人形は、アーサー・コナン・ドイルの短編に登場する暗号で、1903年12月に雑誌発表され、1905年刊行の『シャーロック・ホームズの帰還』にも収録された作品です。

踊る人形は、アーサー・コナン・ドイルの短編に登場する暗号で、1903年12月に雑誌発表され、1905年刊行の『シャーロック・ホームズの帰還』にも収録された作品です。
棒人間の落書きに見える記号は、実際には各アルファベットに1体ずつ固有ポーズの人形を割り当てた単一換字式暗号であり、ノーフォークのキュービット邸で起きた脅迫劇を動かす仕掛けでした。
解読の鍵は難しい数学ではなく、同じ人形が何回出るかを数える頻度分析にあります。
ホームズは英語で最頻出の文字Eに目をつけ、最初のメッセージで15体中4体を同じ形として仮定し、旗を持つ人形が単語の区切りを示すことから語の長さまで手がかりに変えました。
そこからELSIE、NEVER、COMEのような短い語を当てはめ、クロスワードのように空きを埋めて残りを確定していくのが、この暗号を自分の手で読めるようになる実際の手順です。
謎解きイベントの監修でこの題材を扱ったときも、参加者は絵の巧さに見とれてしまい、同じ人形を拾い上げる発想に切り替えた瞬間に一気に前へ進みました。
踊る人形は生死に関わる脅迫の道具であると同時に、ポーの『黄金虫』を下敷きにした古典的な翻案でもあり、単一換字式ゆえカエサル暗号と同じ弱さを抱えています。
だからこそ、暗号の面白さは「解けない怖さ」よりも、「解き方が見えた瞬間の快感」にあるのです。

踊る人形の暗号とは?換字式暗号の正体

項目 内容
名称 踊る人形の暗号
作品 アーサー・コナン・ドイル「踊る人形」
初出 1903年12月号
収録 1905年刊行の短編集『シャーロック・ホームズの帰還』
方式 単一換字式暗号
主な手がかり 1文字=1体の人形、旗は単語区切り

『踊る人形』の暗号は、棒人間の絵に見える記号列を英語の文章へ置き換えた単一換字式暗号です。
1体の人形がアルファベット1文字に対応し、見た目のかわいらしさとは裏腹に、読めるかどうかは対応表を知っているかで決まります。
しかも旗を持った人形だけは文字ではなく単語の区切りを示すため、ここを押さえるだけで混沌とした列が急に文として見えはじめます。

『踊る人形』はどんな作品の暗号か

『踊る人形』は、アーサー・コナン・ドイルの短編として1903年12月号に発表され、1905年刊行の短編集『シャーロック・ホームズの帰還』に収録されました。
シリーズの中でも、暗号そのものが物語の推進力になる珍しい作品で、ホームズが絵のような記号から文意を抜き取っていく過程がそのまま見せ場になっています。
暗号名が作品タイトルと一致している点も、そのまま記号の世界へ読者を引き込む仕掛けでしょう。

この節では、事件の中身や人物の過去には踏み込みません。
物語を知らなくても、まずは仕組みだけを理解できるようにするつもりです。
ネタバレを避けたい読者でも安心して読み進めてください。

人形1体=1文字という単純な置き換え

作中の人形は、最初は棒人間の落書きのように見えますが、実際にはアルファベット1文字ごとに固有のポーズを与えた記号です。
つまり、絵の集まりがそのまま英文になっているのであって、絵の意味を推理する暗号ではありません。
単一換字式暗号という呼び名が示す通り、やっていることは「文字を別の記号に1対1で置き換える」だけです。

人形の違いは、腕や足の有無、上げ下げ、折り曲げの向きといった組み合わせで作られています。
初めて対応表を見たとき、Bをはじめいくつかの文字がどうしてもその字に見えず、見た目の連想だけでは読めないと痛感しました。
ここが面白いところで、可愛らしい絵に見せながら、実際には英語の26文字を機械的に埋め込んでいるわけです。
ホームズが頼ったのも勘ではなく、文字の出やすさという統計でした。

旗を持った人形は文字ではなく『単語の区切り』

この暗号でいちばん効く合図は、旗を持った人形です。
旗そのものが文字を表すのではなく、そこで単語が切れると分かるため、長い列が一気に単語の塊へ分解されます。
ワークショップで参加者にこのルールだけを教えたときも、最初はただの人形の列だったものが、急に英語のリズムを持った並びへ変わりました。
区切りが見えると、語長から推測できる候補が増えるからです。

ホームズが解読を進める際にも、この区切りは決定的でした。
英語で多い文字の並びや、ELSIE、NEVER、COMEのような短い語を当てはめるには、まず語の境界が必要になります。
短い文だけでは頻度が偏って手がかりが弱く、複数のメッセージがそろって初めて読みが安定する点も覚えておきたいところです。
旗は飾りではなく、解読の入口そのものだと考えてください。

『踊る人形』のあらすじ ― 壁に現れた謎の絵文字

ヒルトン・キュービットがホームズのもとへ持ち込んだのは、ノーフォーク州の屋敷で窓枠や庭の日時計に次々と現れた、踊る人形の奇妙な絵だった。
短編『踊る人形』は、見た目には子どもの落書きのようでも、物語の中ではれっきとした脅迫の符号として働く。
しかもその不安は、妻エルシーの過去と結びついた瞬間に、単なるいたずらでは済まない重さを帯びるのだ。

ノーフォークから届いた奇妙な絵文字

ノーフォーク州の地主ヒルトン・キュービットがホームズに相談したのは、屋敷の窓枠や庭の日時計に、踊る人形の絵が繰り返し現れたからである。
単なる装飾なら気にも留めずに済んだはずだが、同じ記号が屋敷の内外に現れると、空間そのものが侵入されているように感じられる。
実際、壁や日時計に落書きが増えていく状況を現代に置き換えて想像すると、意味がわからないぶん余計に不気味だ。
ホームズ譚の中でも、ここでは事件がまず「絵」として届く点が印象的である。

妻エルシーが暗号に怯えた理由

不安をいっそう深くしたのは、アメリカ出身の妻エルシーの反応だった。
彼女は結婚前の過去に触れないことを条件にキュービット家へ嫁いでおり、その沈黙が守られているあいだは日常も保たれていた。
ところが、米国切手の手紙を受け取った直後から、絵文字に強く怯えはじめる。
暗号はここで単なる謎ではなく、彼女の封印した来歴を突き崩す脅迫として機能しているのである。
誰が書いたのかが分からないのに、なぜか本人だけは意味を察してしまう。
その瞬間の緊張感が、この短編の出発点だ。

断続的に現れる複数のメッセージ

この絵文字が厄介なのは、一度に全文が現れるのではなく、チョークで少しずつ書き足され、複数のメッセージとして断続的に出現するところにある。
最初は断片に見えても、積み重なれば文になる。
そのためホームズは、単発の怪文書としてではなく、頻度の偏りを持つ連続した暗号文として扱うことができた。
読み返すと、短編がホームズ譚では珍しい本格的な暗号ものだと分かるし、実際に絵文字の並びを書き写して眺めると、ひとつひとつの形が手がかりに変わっていく感覚がある。
暗号の送り主が妻エルシーの過去を知る人物であり、そのやり取りが最終的に発砲事件へと発展するところまで含めて、解読が急務だった理由は明らかだ。
技術的な面白さと物語の切迫が、ここでぴたりと重なっている。

ホームズの解読法 ― 頻度分析で「E」を見つける

ホームズがこの暗号を読み解く出発点は、まず単一換字式暗号だと見抜いたことでした。
そこから先は勘ではなく、どの人形が何度現れるかを数える頻度分析です。
英語の文字には偏りがあり、Eが最も多く、続いてT、A、O、I、N、S、H、R、D、Lが続く。
この統計的な癖をつかめば、記号の山が一気に言葉の輪郭を帯びてきます。

文字の出現頻度という手がかり

最初のメッセージでは15体の人形のうち4体が同じ形で、ホームズはそこをEだと仮定しました。
ここが面白いのは、推理が「当てにいく」作業ではなく、最頻出文字を土台に仮説を組み立てる作業だという点です。
自分で短い踊る人形の暗号を数えたときも、いちばん多い人形をEと置いただけで、残りの文字に見当がつき始めました。
謎解きイベントでも、参加者が意味を先に読もうとして止まり、まず数え始めた瞬間に進み出す場面が何度もありました。

旗で単語に区切ると推測が一気に進む

旗を持つ人形は、ただの飾りではありません。
文章を単語ごとに区切る役目を果たし、どこで語が始まり、どこで終わるのかを見せてくれます。
すると、単語の長さや文字の位置が手がかりになり、E以外の文字も芋づる式に絞り込めるのです。
単語境界が見えるだけで、同じ記号の並びが同じ音や綴りを示すはずだとわかり、解読はぐっと現実的になります。
頻度分析が「数える技術」から「文章の構造を読む技術」に変わる瞬間です。

1通では解けない ― データ量が鍵

ただし、短い暗号文が1通だけでは文字の頻度が偏り、解読は安定しません。
たまたま多く出た記号がEに見えても、それが偶然である可能性を捨てきれないからです。
複数のメッセージがそろうと、各記号の出現回数がならされ、英語の一般的な分布に近づいていきます。
頻度分析は、文字そのものよりも「十分な量のデータ」が力を持つ手法だと覚えておくといいでしょう。
数が集まるほど、暗号は沈黙をやめます。

実際に読んでみる ― 踊る人形の読み方ステップ

踊る人形の文字列は、まず頻度の高い文字を仮置きし、次に短い既知の単語で確定し、最後に残りを埋めると読み解けます。
いきなり全文を当てようとせず、使える手がかりを1つずつ増やすのが近道です。
実際にはクロスワードに近く、ひとつ確定すると周囲が連鎖して見えてきます。

Step1:頻度の高い人形をEと仮置きする

最初の一手は、出現回数が多い記号をEとみなすことです。
英語ではEが最頻出なので、踊る人形のような短い暗号でも、まずEを軸に置くと全体の骨組みが見えます。
しかも妻の名ELSIEはEを2つ含むため、E・L・S・I・Eの並びに当てはめると、EだけでなくL、S、Iの位置まで同時に確定できます。
ここが強力で、単独の文字推定ではなく、複数文字をまとめて固定できる点が初心者にとっての突破口になります。

実際に自分でもELSIEを起点に置いてみると、そこから別の単語が芋づる式に読める感覚が生まれます。
最初はただの仮置きなのに、周囲の空欄が意味のある配置へ変わっていく。
あの瞬間は、解読というよりクロスワードを一気に埋める快感に近いでしょう。

Step2:ELSIE・NEVER・COMEを当てはめる

次に、形のよく知られた単語をはめ込みます。
たとえばEが2番目と4番目に来る短い語は、脅しへの返答として自然なNEVERを仮定できます。
ここでN・V・Rの3文字が一度に判明するので、未知の部分を一気に削れます。
短い単語は情報量が小さいように見えて、位置が合えば大きな手がかりになるのです。

同じ発想で、COMEのようなありふれた語も使えます。
C・O・Mが入ると、残った文字列は意味の通る単語を探す穴埋めに変わります。
初心者に手順を渡して解いてもらうと、このStep2で詰まりやすいのですが、既知の名前や自然な単語を先に置くと突破しやすくなりました。
体験としても、ELSIEからNEVER、そしてCOMEへと置いていく順番がいちばん滑らかです。

Step3:残りをクロスワード式に穴埋めする

ここまで来たら、残りはクロスワード式です。
すでに確定した文字を手がかりに、前後の語形と意味が両立する候補を探します。
たとえばELSIEで位置が決まり、NEVERでN・V・Rが見え、COMEでC・O・Mが入れば、空白はもはや無秩序ではありません。
文字同士の制約が増えるほど候補は減り、最後には1つの読みしか残らなくなります。

この段階のコツは、全部を一気に読もうとしないことです。
埋められる場所から埋め、合わない案はすぐ外す。
そうして残った文字列は、短い踊る人形メッセージでも十分に読み切れます。
手元の暗号が実際に解ける形へ変わるので、読者も同じ順番で試してみてください。

なぜ簡単に破られるのか ― 換字式暗号の弱点

単一換字式暗号は、文字を別の記号に置き換えても、元の文字の出現頻度そのものは隠せません。
だからこそ、見た目がどれほど凝っていても、土台はカエサル暗号と同じ脆さを抱えたままであり、暗号としては実用に向きません。
私も自作の踊る人形暗号を友人に渡したとき、頻度をざっと数えられただけであっさり崩され、派手なポーズの数が強度に直結しない現実を思い知らされました。

頻度の分布は置き換えても消えない

単一換字式暗号の弱点は、文字の姿を変えても、文章全体に現れる偏りまで消せない点にあります。
英語でも日本語でも、よく出る文字や組み合わせには癖があり、その分布は置換後もほぼそのまま残るので、解読者は「何が多いか」「どの並びが不自然か」を手がかりにできるのです。
自作の踊る人形暗号を友人に渡したときも、私は絵の種類ばかり増やして安心していましたが、相手はまず数を数え、次に並びを比べただけで筋道を見つけました。
あのとき気づいたのは、装飾を足しても情報の骨格は隠れない、という単純で厳しい事実でした。

見た目の複雑さと安全性は別物

踊る人形の26種類の凝ったポーズは、初見ではずいぶん強そうに見えます。
ですが、暗号の安全性は「種類の多さ」ではなく、解読に必要な手がかりをどれだけ断てるかで決まります。
ローマ時代のカエサル暗号はアルファベットを一定数ずらすだけの仕組みですが、単一換字である以上、見た目の派手さが増しても本質はそこから離れません。
現代の暗号設計でも同じで、複雑に見えることと破られにくいことは別問題です。
おすすめなのは、暗号を「見栄え」ではなく「攻撃者の見方」で点検することです。
そう考えると、踊る人形は実用の暗号というより、頻度分析の入口として学ぶ教材だと分かります。

『旗=区切り』が解読を助ける皮肉

さらに厄介なのが、旗による単語区切りです。
区切りは親切に見えますが、実際には語の長さや位置という構造情報を外へ漏らします。
解読者にとっては、どこが一語の終わりかが見えるだけで候補の絞り込みが一気に進み、むしろ作業が楽になるのです。
暗号を守るための目印が、逆に地図になってしまう。
ここに踊る人形暗号の皮肉があります。
単語の輪郭が見えれば、同じ長さの語を照合し、繰り返しや配置の癖を拾えますから、旗は防壁ではなく足場になってしまうのです。
実用暗号として見れば、この設計はむしろ弱点を増幅させるといえるでしょう。

元ネタ「黄金虫」と暗号解読の歴史

『踊る人形』の元になったのは、コナン・ドイルがエドガー・アラン・ポーの短編『黄金虫』(1843年) にある暗号解読の場面を下敷きにした、という見方です。
両者を並べると、単なる模倣ではなく、古典暗号を文学の遊びへと移し替えた兄弟のような関係が見えてきます。
『黄金虫』を先に読んでいると、踊る人形の図形を見た瞬間に「これは同じ解き方だ」と気づける。
そんな読書体験が、この作品の面白さを一段深くしてくれるのです。

ポー『黄金虫』からの翻案という出自

『黄金虫』の暗号解読場面は、推理小説のなかでも特に有名な仕掛けです。
コナン・ドイルはそこから発想を借りたとされ、踊る人形を作ることで、読者が「暗号を読む快感」をそのまま追体験できる構造を用意しました。
しかも重要なのは、元ネタがあるから価値が下がるのではなく、誰もが知る解読の筋道を別の記号体系へ移し替えることで、物語としての推進力を高めている点にあります。

『黄金虫』では、暗号はタイプ記号で書かれた単一換字式暗号として提示されます。
踊る人形は、そのタイプ記号を人形の絵に置き換えただけで、仕組みそのものはほぼ同じです。
見た目は違っても、解読の入口は変わりません。
まず頻度の偏りを見て、そこから単語を推測していく。
この共通性があるからこそ、両作は「別々の作品」よりも「同じ原理を別の衣装で見せた姉妹編」として読めます。

記号を人形に変えただけの兄弟暗号

踊る人形の巧みさは、難しそうに見えるものを実は手触りのある遊びへ変えているところにあります。
タイプ記号が人形の姿に変わると、暗号は一気に親しみやすくなりますが、解く側がやることは少しも変わりません。
頻度の高い記号を拾い、繰り返しや短い語を手がかりにして候補を絞る。
見た目の奇抜さに反して、内部ではかなり素直な古典暗号が動いているわけです。

この対応関係を意識すると、踊る人形は単なる奇妙な図案ではなく、『黄金虫』と同じ系譜にある「兄弟暗号」だとわかります。
記号が文字から人形に変わっただけで、解読者がたどる思考の順番は同じ。
だからこそ、先に『黄金虫』を読んだ人ほど、踊る人形の紙面を開いた瞬間に既視感を覚えるのでしょう。
読者に求められるのは暗号学の専門知識ではなく、「図形の背後に文字がある」と見抜く視点なのです。

頻度分析が単一換字を過去のものにした

文字の頻度分析という発想は、ホームズやドイルの発明ではありません。
最古の記録は9世紀のアラブの学者にさかのぼり、少なくともその時点で、文字の出現回数に注目する見方はすでに知られていました。
ここが面白いところで、読者は名探偵のひらめきだと思いがちですが、実際には長い知の蓄積の上に物語が乗っているのです。

単一換字式暗号は、カエサルの時代から千年以上使われましたが、15世紀までに頻度分析が広まると安全ではなくなりました。
文字の置き換えだけでは、言語に固有の偏りを消せないからです。
だから『黄金虫』や踊る人形が描くのは、すでに歴史の彼方へ押しやられた方式でもあります。
ただし、その「古さ」こそが文学の強みです。
フィクションの遊びとして眺めるより、単一換字式暗号という古典暗号の系譜に連なる一例として捉えると、作品の巧妙さがはっきり見えてきます。
暗号史をたどったうえで読むと、あの人形たちはただの図柄ではなく、過去の知恵を踊らせる装置に見えてくるはずです。

自分で踊る人形暗号を書いてみる

踊る人形暗号は、まず対応表を作ってから書くと迷いません。
26文字それぞれに見分けやすい別ポーズを割り当て、単語の終わりには旗を持たせた1体を決めておくと、後のエンコードがぐっと安定します。
順序が見えているだけで、遊びながらでも手元が止まりにくくなるのです。

オリジナル対応表を用意する

対応表づくりのコツは、似たポーズを避けることです。
腕の向き、足の開き方、旗の有無を少しずつずらしておけば、a と b、m と n のような紛らわしい文字も区別しやすくなります。
単語末尾用の旗付きの1体は、どの文字でもない「区切り」の役目を持つ特別な印にしておくと、あとで読み返したときに構造が見えやすいでしょう。

子ども向けのワークショップで自分の名前を人形で書いてもらったときも、最初にこの対応表さえ共有すると進みが早くなりました。
旗の立て方だけ覚えれば、全員がすらすら書けるようになり、見ている側も「書けた」「読めた」の往復で盛り上がります。
自分の名前が図形に変わる感覚は、暗号というより工作に近い楽しさがあります。

名前や合言葉を人形で書く手順

書き方はシンプルです。
読みたい名前や合言葉を1文字ずつ区切り、対応表を見ながら該当する人形へ置き換えていきます。
単語の切れ目に来たら、旗を立てた人形を挟み、そこで一度リズムを切るとよいでしょう。
たとえば短い合言葉なら、文字列そのものより「どこで終わるか」が手がかりになるので、旗は見た目以上に役立ちます。

この方式の面白さは、書く側が頭の中で音を形に変え、読む側が形から音を戻すところにあります。
短いメッセージは文字の頻度が偏りやすく、解読しようとしても当たりがつきにくいので、1語から数語のクイズ形式にすると難しさと遊びやすさの釣り合いがよくなるでしょう。
長文よりも、「これ、何て読む?」とすぐ試せる短さが向いています。

解かれにくくする小さな工夫

少しだけ解かれにくくしたいなら、同じ対応表を何度も使い回さないことです。
集めた文章が増えるほど、受け取り手は文字の出やすさから推測しやすくなります。
実際、数日おきに同じ表を使っていたら、受け取り手に頻度から一部を見破られたことがありました。
それ以来、遊ぶたびに対応表を作り直すようにしたところ、同じ遊びでもぐっと新鮮になりました。

作り直しといっても、全部を毎回凝らす必要はありません。
旗の形だけ変える、足の向きだけずらす、といった小さな変更でも十分です。
そうして自分で作り、誰かに解いてもらい、また少し直して遊ぶ。
その往復こそが踊る人形暗号のいちばんの面白さなので、まずは一つ、名前か合言葉から試してみてください。

シェア

桐生 遼介

サイエンスライター。暗号と映画・文学・パズル文化の接点を探るコラムを得意とし、暗号を「解く楽しさ」から伝えます。

関連記事

古典暗号

アトバシュ暗号は、アルファベットを逆順に折り返して対応させるだけの、きわめて単純な換字式暗号である。A は Z、B は Y と対応し、暗号化と復号が同じ操作になる自己反転性を持つため、仕組みの核心はこの一文だけでほぼつかめます。

古典暗号

アフィン暗号は、アルファベットを A=0 から Z=25 に数値化し、E(x)=(a·x+b) mod 26 で1文字ずつ置き換える換字式暗号です。シーザー暗号が「足すだけ」なのに対し、アフィン暗号は「掛けてから足す」ことで鍵を a と b の2つに増やし、少しだけ数学的になった暗号として位置づけられます。

古典暗号

レールフェンス暗号は、平文の文字を柵のレールにジグザグに書き、段ごとに拾い直して並び順だけを変える転置式暗号である。別名はジグザグ暗号で、換字式と違って文字そのものは置き換えないため、暗号文の文字の出現頻度が平文と一致する。

古典暗号

ポリュビオスの暗号表は、5×5のマス目に文字を並べ、その位置を行番号と列番号の2桁で示すだけの、きわめてシンプルな換字式暗号である。名前は難しそうでも、数学の知識は要らず、表さえあれば誰でも文字を数字に変え、数字を文字に戻せます。