科学・技術
金虫:暗号化を教えてくれたエドガー・アラン・ポーの物語 (2024)
要約
この記事は、エドガー・アラン・ポーの短編小説「金虫」が、暗号化という分野に読者を引き込んだ経緯を説明しています。ポーは1840年代に、秘密のメッセージの解読は魔法ではなく論理的推論で可能だと考え、「金虫」を執筆しました。この物語は、単純な換字式暗号の仕組みを解説しており、現代の暗号技術の基礎となった情報理論の発展にも影響を与えたとされています。
全文翻訳
金虫
エドガー・アラン・ポーの暗号化を教えてくれた物語
2024-01-21
前へ
ホーム
次へ
私の思春期はインドの英語学校で過ごしました。私たちの文学の課題の中に、エドガー・アラン・ポーの「金虫」という短編小説がありました。この物語は私に暗号化、つまり秘密のメッセージの科学を紹介してくれました。あなたが何かを買うためにクレジットカードをスワイプするとき、あるいは銀行口座にログインするとき、あなたは暗号化を使用しています。現代生活は、第二次世界大戦以降この分野におけるいくつかの主要な進歩の上に築かれており、エドガー・アラン・ポーの物語はそれらを作った人々を刺激する役割を果たしました。
金虫とポー
「金虫」は、プロットやキャラクターという点では、それほど大した物語ではありません。海岸で珍しい甲虫を採集している間に、白人の男性とその黒人の召使いは、奇妙な記号、ある種の秘密のコードで書かれたメッセージが書かれた古い羊皮紙を発見します。物語の大部分は、男性がどのようにコードを解読して海賊の宝が埋められている場所を発見するかを説明するのに費やされています。それでも、消えるインク、木に釘付けにされた頭蓋骨、そして多くの死者が出るなど、ミステリーの雰囲気と不気味な要素が十分に含まれており、若い読者を引きつけます。当時、私はエドガー・アラン・ポーが誰なのか、そしてこの物語がどれほど古いのか知りませんでした。しかし、彼が生まれたボストンに来て、市にはボイルストン通りに彼の像があることを知ってから、私はこの苦悩した作家の人生と彼の執着についてもっと学びました。彼の215回目の誕生日は先週だったはずです。
ポーが論理と推論に魅了され、情報のエンコーディングを研究し始めたのは1840年頃でした。当時、ほとんどの人は秘密のメッセージを書く技術を一種のオカルト的な魔法と考えていました。しかし、常に合理主義者であったポーは、そのような空想を退けました。誰でも論理的推論を通じて秘密のメッセージを書いたり解読したりできると考えたのです。彼はこのトピックの入門として「金虫」を書き、フィラデルフィアの新聞の懸賞に応募して100ドルを獲得しました。その新聞は1843年にそれを掲載しました。これはおそらく暗号化を組み込んだ最も古いフィクションであり、間違いなくその用語を使用した最初の作品です。
パズル
物語の中の秘密のメッセージは、単純な換字式暗号の例です。これは、テキスト内の各文字が何らかの数字または記号に置き換えられるものです。メッセージを読むには、どの記号がどの文字を表すかを示す表であるキーが必要です。これらの換字式暗号は、論理的推論を体系的に適用し、さまざまな可能性を探求することによって、キーなしで解読できます。メッセージが英語であると仮定すると、典型的な英語のテキストでさまざまな文字、文字のシーケンス、単語が出現する頻度の表から始めます。eが最も頻繁に出現する文字で、次にtaoinshrdlが続きます。物語では、主人公は羊皮紙上の記号の頻度を数え、表全体を作成します。8が最も頻繁に出現する文字で、セミコロンが次に頻繁で、次に4が続きます。この分析は、開始点を提供します。おそらく8はeを表し、セミコロンはtを表すなどです。これらの置換を試して、メッセージが英語の単語を綴っているかどうかを確認し、間違いが見つかった場合は、キーを解明するまで修正できます。この種の分析は、テキストを生成するために必要な数学的モデルに似ています。これは、以前のブログ投稿でChatGPTのような生成テキストモデルについて議論したときにも触れました。情報理論の基礎を築いたClaude Shannonは、第二次世界大戦後、子供の頃に「金虫」を読んだとインタビューで語っています。
追記
私が中学生の頃にこの物語を初めて読んだとき、主人公が考案した暗号を使って秘密のメッセージを解読しました。しかし、結果のメッセージは正しくありませんでした。それは「forty」の代わりに「fosty」という単語を生成しました。さまざまな出版物で公開されている物語では、羊皮紙のタイポグラフィに異なる間違いがあります。私は少なくとも3つの異なるバージョンで、それぞれ異なる間違いがあるのを見てきました。上の写真のバージョンは、Gutenbergウェブサイトのスキャンです。私が読んだものと同じ間違いがあり、「fosty」という単語を生成します。しかし、それはポーのせいではなかったはずです。「金虫」を書く頃には、ポーは別の雑誌で暗号化に関するエッセイに応募してきた読者から提出された何百ものメッセージを pretty thorough に分析していました。幸いなことに、現在ではボルチモアのエドガー・アラン・ポー協会によって、オリジナルのバージョンが注意深くスキャンされ、校正されています。彼らは「The Gold-Bug」をオリジナルのDollar Newspaperからスキャンしており、そこには間違いがありませんでした:
5 3 ‡ ‡ † 3 0 5 ) ) 6 * ; 4 8 2 6 ) 4 ‡ . ) 4 ‡ ) ; 8 0 6 * ; 4 8 † 8 ¶ 6 0 ) ) 8 5 ; 1 ‡ ( ; : ‡ * 8 † 8 3 ( 8 8 ) 5 * † ; 4 6 ( ; 8 8 * 9 6 * ? ; 8 ) * ‡ ( ; 4 8 5 ) ; 5 * † 2 : * ‡ ( ; 4 9 5 6 * 2 ( 5 * — 4 ) 8 ¶ 8 * ; 4 0 6 9 2 8 5 ) ; ) 6 † 8 ) 4 ‡ ‡ ; 1 ( ‡ 9 ; 4 8 0 8 1 ; 8 : 8 ‡ 1 ; 4 8 † 8 5 ; 4 ) 4 8 5 † 5 2 8 8 0 6 * 8 1 ( ‡ 9 ; 4 8 ; ( 8 8 ; 4 ( ‡ ? 3 4 ; 4 8 ) 4 ‡ ; 1 6 1 ; : 1 8 8 ; ‡ ? ;
お楽しみください!
2024-01-21
前へ
ホーム
次へ
(About)
(LinkedIn)
(Substack)
All text and images Copyright 2020--2025 Sudheer Apte