
ブック暗号は、メッセージの平文内の各単語または文字が、別のテキスト(キー)内でその単語または文字を見つけるコードに置き換えられる暗号 です。
このような暗号の簡単なバージョンでは、特定の本を鍵として使用し、平文の各単語を、その本の中でその単語が出現する位置を示す番号に置き換えます。たとえば、選択された鍵がHGウェルズの小説『宇宙戦争』である場合、平文「すべての計画は失敗、明日戻ってくる」は「 335 219 881, 5600 853 9315 」とエンコードできます。これは、小説の335番目の単語が「すべて」、219番目が「計画」などであるためです。この方法では、送信者と受信者が鍵となる本のまったく同じ版を使用する必要があります。[1]
この単純なバージョンは、メッセージにテキストに出現しない単語が使用されている場合に失敗します。この問題を回避する変種は、単語ではなく個々の文字で機能します。つまり、プレーンテキスト メッセージの各文字は、その文字がキー ブックのどこに出現するかを指定する番号に置き換えられます。たとえば、同じ『宇宙戦争』の本をキーとして使用すると、メッセージ「no ammo」は「12 10 / 50 31 59 34」とエンコードできます。これは、小説でこれらの位置にある単語が「nineteenth」、「o f」、「a lmost」、「m ortal」、「might」、「o wn 」であるためです。この方法は、2 番目のビール暗号で使用されました。この変種は、より正確には、同音異義語の置換暗号と呼ばれます。
どちらの方法も、説明したように、非常に手間がかかります。そのため、実際には、その目的のために作成されたコードブックが鍵となるのが一般的です。コードブックとは、メッセージを構成するために必要なすべての単語を、それぞれコード番号とともに、簡単な辞書のように一覧にしたものです。このバージョンはコードと呼ばれ、 15 世紀から第二次世界大戦まで広く使用されていました。
キーの選択
ブック暗号の主な強みは鍵です。暗号化されたメッセージの送信者と受信者は、両者が利用できるあらゆる書籍やその他の出版物を暗号の鍵として使用することに同意できます。メッセージを傍受して解読しようとする人は、熟練した暗号作成者でない限り (以下の「セキュリティ」を参照)、利用可能な膨大な数の可能性の中から何らかの方法で鍵を特定する必要があります。スパイ活動の文脈では、ブック暗号は敵地のスパイにとってかなり有利です。従来のコードブックは、現地当局に発見された場合、その所有者がスパイであると即座に告発され、当局はコードを解読してエージェントになりすまして偽のメッセージを送信する機会を得ます。一方、スパイのカバーストーリーに合わせて慎重に選択された本は、まったく無害に見えます。ブック暗号の欠点は、両者が鍵の同一のコピーを所有している必要があることです。その本は、それを使用する人が所持していても場違いに見えるようなものではなく、必要な言葉が書かれているようなものでなければなりません。したがって、軍隊の動きや兵器の数に関する情報を送りたいスパイにとって、料理本や恋愛小説が役に立つ鍵となる可能性は低いでしょう。
広く入手可能な出版物の利用
辞書
もう 1 つの方法は、辞書をコードブックとして使用することです。これにより、ほぼすべての単語が見つかることが保証され、暗号化時に単語を見つけるのがはるかに簡単になります。この方法は、ジョージ スコベルがウェリントン公爵の軍隊のために半島戦争のいくつかの作戦で使用しました。スコベルの方法では、コードワードは数字 (辞書のページを示す)、文字 (ページの列を示す)、最後に列のどのエントリを意味するかを示す数字で構成されます。ただし、この方法にも欠点があります。エントリがアルファベット順に並べられているため、コード番号もアルファベット順に並べられています。メッセージがスーパー暗号化されていない限り、これは暗号解読者に強力なヒントを与える可能性があります。辞書が広く配布され、入手可能であることも問題です。このようなコードを解読しようとする人は、メッセージを読むために使用できる辞書も持っている可能性があります。
聖書の暗号
聖書は広く入手可能な本であり、ほとんどの場合、章と節のマークが印刷されているため、特定のテキスト文字列を簡単に見つけることができ、この目的に特に役立ちます。また、コンコーダンスが広く利用可能であるため、エンコード プロセスも容易になります。
安全
本質的には、「ブック暗号」のコード版は他のコードとまったく同じですが、既存のテキストを使用することでコードブックの準備と配布の手間が省かれています。しかし、これは、他のコードや暗号に対して使用される通常の手段すべてによって攻撃されるだけでなく、部分的な解決策によって暗号解読者が他のコードワードを推測したり、キーテキストを特定することでコードを完全に解読したりするのに役立つ可能性があることを意味します。ただし、これがブック暗号を解読できる唯一の方法ではありません。他の暗号解読方法にも影響を受けやすく、そのため、高度な手段がなくても、暗号解読者が暗号がどの本にキーされているかをまったく知らなくても、非常に簡単に解読されます。[2] [ページが必要]
例
- 書籍暗号の有名な使用例はビール暗号で、そのうちの文書番号 2 では、アメリカ合衆国独立宣言(の異版印刷) がキーテキストとして使用されています。
- アメリカ独立戦争では、ベネディクト・アーノルドは、ウィリアム・ブラックストン卿の『イングランド法注釈』を鍵テキストとした、アーノルド暗号とも呼ばれる書物暗号を使用した。
- シカダ3301の謎では一貫して本の暗号が使われてきました。[3]
フィクションでは
- テレビシリーズ「コロニー」では、レジスタンス運動が細胞のメンバー間の通信に本の暗号を使用しています。
- 1868 年に出版された小説『ムッシュ・ルコック』では、ムッシュ・ルコックは、囚人が共犯者と二重書物暗号を使って通信していることに気づきます。 [説明が必要]囚人が持っている本は『ベランジェの歌』 1 冊だけなので、解読は簡単にできます。
- 『恐怖の谷』では、シャーロック・ホームズはどの本が鍵となるテキストとして使用されていたかを推測することで、本の暗号で暗号化されたメッセージを解読します。
- ケン・フォレットの第二次世界大戦スリラー小説『レベッカの鍵』の題名は、カイロのドイツ人スパイがダフネ・デュ・モーリアの小説『レベッカ』を暗号の基礎として使用したことに由来しています。
- 『推定死』では、第二次世界大戦中のナチス占領下のヨーロッパで英国諜報部の任務に就いていたピーター・ウィムジー卿が、ジョン・ダンの著作に基づいた暗号を使用する。ドイツ軍は暗号を解読し、ウィムジーとバンターを捕らえそうになる。そこでウィムジーは、自分と妻だけが知っている未発表のテキストに基づいて、新しい暗号を即興で作り上げる。
- グレアム・グリーンの主人公たちは、しばしば本のコードを使用しています。『ヒューマン・ファクター』では複数の本が使用されており、『ハバナの男』ではチャールズ・ラムの『シェイクスピア物語』の版が使用されています。
- テレビ版『シャープの剣』では、本の暗号が重要な役割を果たしている。鍵となるテキストは、ヴォルテールの『カンディード』である。
- 2004年の映画『ナショナル・トレジャー』では、アメリカ独立宣言書の裏面に「サイレンス・ドゥグッド」の文字をキーテキストとする書物暗号(「オッテンドルフ暗号」と呼ばれる)が発見された。
- マシュー・ライリーの小説『六つの聖なる石』の主人公たちは、本の暗号を使って互いに秘密のメッセージを送り合っていました。鍵となるテキストはハリー・ポッターの本でしたが、鍵となるテキストを識別しにくくするために、メッセージは『ロード・オブ・ザ・リング』のフォーラム経由で送信されました。
- 2007 年にリリースされた 4 つのジグソーパズルのシリーズ『ロスト: ミステリー・オブ・ザ・アイランド』では、ネタバレを隠し、番組に関する情報をファンに公開するために、各パズルのボックスにブック暗号が使用されていました。
- クリミナル・マインドの 2 部構成のエピソード「フィッシャー・キング」では、未捜査官がホッチナー捜査官の妻を通じて行動分析課に持ち込んだ本の暗号が取り上げられる。この暗号は、2 年間行方不明になっていた少女を見つけるための大きなパズルの一部だった。鍵となるテキストは、ジョン・ファウルズの『コレクター』だった。
- バーン・ノーティス(エピソード「Where There's Smoke」および「Center of the Storm」、2010 年): マイケル・ウェスティンは、サイモンの暗号本である聖書を貸金庫から盗みます。これは、利益のために戦争を始めている組織を追跡するというシーズンの筋書きの一部となり、マイケルはサイモンとのインタビューを手配しようとします。
- BBC のドラマシリーズ「シャーロック」のエピソード「盲目の銀行家」では、シャーロック ホームズが、中国のトン族の密輸業者が落書きメッセージを通じてエージェントや密輸業者同士の通信に 使用している暗号の鍵となる本を探します。彼は最終的に、その本「ロンドン AZ」を見つけます。
- 映画『アンノウン』(2011年)では、ブレスラー教授のパスワードは本の暗号によって隠されています。
- 『ザ・ユニット』のエピソード「失楽園」では、ジョナス・ブレーン(別名スネーク・ドクター)が詩「失楽園」のブックコードを使って、妻のモリーに無事パナマに到着したことを伝えます。
- ヤロスラフ・ハシェクの『善良な兵士シュヴェイク』では、シュヴェイク大隊の士官たちが本の暗号を使おうとする。しかし、その小説が2巻から成り、シュヴェイクが士官たちに第1巻を渡したのは、暗号に使われている第2巻ではなく、小説を読むつもりだったからだということがわかり、彼らの試みは失敗に終わる。さらに、暗号の鍵は、出版された軍事教科書に載っている例と同一である。
- イアン・ピアーズによる歴史ミステリー『 An Instance of the Fingerpost』では、本の暗号によって登場人物の一人の家族の歴史とイギリス内戦との関係が隠されている。
- ジョン・ル・カレの『パーフェクト・スパイ』では、主人公のマグナス・ピムがドイツ語のテキスト「Simplicissimus」に基づいた書物暗号を使用しています。
- 小説『レッド・ドラゴン』では、ハンニバル・レクターは本の暗号を使って歯の妖精殺人犯にメッセージを暗号化する。メッセージには事件を調査しているウィル・グラハムの自宅住所と「自分を助けろ。奴らを全員殺せ」というメッセージが含まれており、ウィルとその家族を殺人犯の犠牲にすることが意図されている。1986年の映画化作品『マンハンター』では、使用された本はメリーランド州の彫像のリストであると言及されている。2002年の映画化作品『レッド・ドラゴン』では、映画のレクターの描写に合わせて、この本はフランスの料理百科事典『ラルース・ガストロノミーク』に変更された。
- JD ウェルチの『ダーウィン コード』では、ジェスはシェイクスピアの演説を使って本の暗号を作成し、味方かどうかわからない敵と通信します。
- クリスティン・カショアの『Bitterblue』では、ビターブルーは本(?)のコードを使って、父親の王としての統治の秘密を解き明かします。
- テレビシリーズ『ドイツ83』では、主人公のマルティン・ラウホが西ドイツに潜入捜査中、東ドイツの担当者が彼と通信するために本の暗号を使用している。
- BBC のテレビ番組「ルーサー」のシリーズ 2 の最終回では、2 人の兄弟が本の暗号を使用します。ルーサーは、本を紛失した場合やユーザーがいつでも手元に置いておけるように、すぐに入手できる本を使用しているに違いないと判断します。これにより、本の暗号にギデオンの聖書が使用されていることが発覚します。
参照
参考文献
- ^ Changda Wang、Shiguang Ju (2008)。「無限の鍵空間を持つブック暗号」。2008国際情報科学工学シンポジウム。p. 456。doi :10.1109/ ISISE.2008.273。ISBN 978-0-7695-3494-7. S2CID 15768123。
- ^ ヤードリー、ハーバート・O. (1981) [1931]。アメリカ黒人商工会議所。ニューヨーク:バランタイン・ブックス。ISBN 0-345-29867-5. 2023年2月13日閲覧。
- ^ ベル、クリス。「Cicada 3301 アップデート: 不可解なインターネットの謎が復活」。デイリー・テレグラフ。2014 年 1 月 8 日時点のオリジナルよりアーカイブ。
