🐾 もふねこの3分まとめ:古代〜17世紀(近世)の暗号史
- 古代の暗号:文字をずらす「シーザー暗号」など、単純なパズルから始まった。
- 解読の誕生:9世紀のアラブで「文字の出現頻度」から暗号を破る天才が現れる。
- いたちごっこ:ヴィジュネル暗号などの複雑な暗号と、それを破る数学の攻防。
- 17世紀の数学革命:暗号とは無関係に研究された「素数」や「フェルマーの定理」が、350年後に現代暗号の基礎となる。
📜 まずは全体像!暗号の進化 超シンプル年表
人類の暗号史を大きく5つの時代に分けました。流れを掴んでから、その奥深い世界へ潜っていきましょう。
スパルタ軍の「スキュタレー暗号」や、ローマ帝国の「シーザー暗号(文字を数個ずらす)」が誕生。まだ「紙とペン」の時代。
↓ このページの下部で詳しく解説(体験ツールあり)アラビアで「頻度分析(文字の出現回数から解読する技術)」が発明される。日本の戦国武将たちも独自の情報秘匿術を活用。
↓ このページの下部で「解読の歴史」として詳しく解説ドイツの「エニグマ」など、複雑な歯車による暗号が登場。これを解読するためにアラン・チューリングらが計算機を発明し、これが現代のコンピュータの祖となった。
▶ 【詳細】戦争を変えたエニグマの物語ネット通販やLINEを安全に行うため、素数の掛け算を利用した「RSA暗号」が誕生。国家の軍事技術だった暗号が、ついに一般市民のインフラに。
▶ 【詳細】ネットを守る「公開鍵暗号」の仕組み暗号技術を使って「改ざんできないデジタルのお金(暗号資産/仮想通貨)」を生み出すブロックチェーン技術が誕生。
▶ 【姉妹サイト】暗号資産(仮想通貨)の世界へ🏛️ 世界最古の暗号とシーザー暗号(紀元前)
人類最古の暗号の一つは、古代ギリシアのスパルタ軍が使った「スキュタレー暗号」です。細長い革のひもを棒にらせん状に巻きつけ、棒に沿ってメッセージを書くというものでした。棒の太さ(直径)が「鍵」の役割を果たします。これは文字の並び順を変える『転置式暗号(Transposition Cipher)』の原点とも言えます。
その後、ローマ帝国のカエサル(シーザー)は、文字をアルファベット順に一定数ずらす「シーザー暗号」を生み出しました。こちらは文字そのものを別の文字に置き換える『換字式暗号(Substitution Cipher)』の原点であり、いわば「現代のパスワード」の偉大なおじいちゃんにあたる技術です。
🏯 日本の戦国武将と暗号術
さて、西洋で「暗号を作る側」と「解読する側」の知恵比べが始まっていた頃、遠く離れた日本の戦国時代(15〜16世紀)でも、独自の高度な情報戦が繰り広げられていました。軍事機密を守るため、武将たちは独自の工夫を凝らしていたのです。
🔍 どんな暗号も解読される?終わりなき攻防の歴史

先ほどのシーザー暗号のように、「絶対に解読できない」と信じられていた暗号は、歴史上ほぼすべて破られてきたんだ。ここからは『暗号がどうやって破られてきたか』を見てみよう!🐾
なぜ暗号は破られるのか?理由はいつも同じ、「暗号にパターン(規則性)がある限り、必ず解読される」からです。
事件①:9世紀の天才が「全暗号解読法」を発明した
西暦800年代。アラブの学者アル=キンディーは、著書『暗号通信の解読に関する手稿』の中で、ある画期的な解読法を記しました。
「どんな言語でも、特定の文字の出現頻度には一定の偏りがある(頻度分析)」
この統計的アプローチの発見こそが、直感的なパズル解きから、科学的な『暗号解読学(Cryptanalysis)』へと進化した歴史的瞬間でした。
📊 英語の文字出現頻度(例)
- 「e」が約13%と最多、次いで「t」約9%、「a」約8%…
- どんな英文を暗号化しても、「eに相当する文字」が一番多く出現する
これが何を意味するか——シーザー暗号のような文字を置き換える暗号は、出現頻度のパターンをそのまま引き継いでしまうのです。
🔍 実際に解読してみよう
平文「MEET ME HERE」をシフト3で暗号化すると:
暗号文: P H H W P H K H U H
暗号文を見ると——「H が5回(50%)」と断トツで多い。
英語で最頻出の文字は「e」。だから「H = e」と推測できる。
H(8番目)- E(5番目)= シフト量は 3 → 全文を3文字戻すと MEET ME HERE が現れた! ✅
事件②:「300年間解読不能」が1日で崩れた
頻度分析の登場に対抗して16世紀に考案されたのが、『多表式換字暗号(Polyalphabetic Substitution)』の代表格であるヴィジュネル暗号です。「ヴィジュネル方陣(Tabula Recta)と呼ばれる26×26のシフト表を用い、パスワード(鍵語)に合わせて使う表を1文字ずつ切り替える」という天才的なアイデアでした。
🔑 鍵語「KEY」で「HELLO WORLD」を暗号化すると
鍵 :KEYKE YKEYK(繰り返す)
暗号:RIJVS UYVJN (同じ『L』でも位置により異なる文字〔J・V〕に変換されるため頻度分析が効かない!)
「解読不能の暗号」と呼ばれ、300年以上信頼されました。しかし1863年、プロイセンの軍人カシスキーが「暗号文の中に現れる同じ文字の並び(反復パターン)の間隔を調べ、その最大公約数を求めることで鍵の長さを特定できる」という弱点を突き、これを打ち破る数学的解読法を発表しました(カシスキー試験)。
クライマックス:「本当に解読不能な暗号」の誕生
「じゃあ繰り返しのパターンをゼロにする暗号を作ればいいのでは?」——その答えがワンタイムパッド(OTP)です。1882年にアメリカの銀行家フランク・ミラー(Frank Miller)が基礎概念を考案し、1919年に電信技師ギルバート・ヴァーナムが排他的論理和(XOR)演算を用いた自動暗号機(ヴァーナム暗号)として特許を取得しました。後にクロード・シャノンがこの方式の数学的な「完全秘密性(Perfect Secrecy)」を証明しています。
- 鍵はメッセージと同じ長さの完全ランダムな数字を使う
- 鍵は一度しか使わない(使い捨て)
- 鍵とメッセージを数学的に組み合わせて暗号化する
暗号文を入手した攻撃者が鍵を全部試しても、「HELLO」「WORLD」「JAPAN」など、どれも数学的に等しく正しく見えてしまうため、本物を見分ける手段が一切ありません。これがクロード・シャノンが数学的に証明した「完全秘密性」の正体です。
現在でも、米ソ首脳を結んだホットラインや最先端の「量子暗号通信(QKD)」に至るまで、絶対に解読されてはならない世界で使われ続けています。しかし、ワンタイムパッドには「メッセージと同じ長さの鍵を、どうやって安全に相手に届けるか」という『鍵配送問題(Key Distribution Problem)』という致命的な弱点があり、インターネットのような不特定多数の通信には使えませんでした。
🔢 17世紀〜近代数学革命:フェルマー・素数研究がRSA公開鍵暗号を生んだ理由

17世紀からの数学者たちは、実は「暗号を作ろう」としてたわけじゃないんだ。
ただひたすら「数って面白い!」と純粋な探求をしてただけなの🐾

えっ、それがどうやってビットコインやネット通販の暗号に繋がるの?
現代の暗号技術は、“素数(1とその数自身でしか割れない数)”の奥深い性質を利用しています。
その基礎が築かれたのが、フェルマーが活躍した17世紀の科学革命期から近代にかけてでした。
偽物の素数「擬素数」と「カーマイケル数」
暗号を作る際、「これは絶対に割れない素数だ」と信じて使った鍵が、実は合成数(他の数で割れる)だったら、簡単に暗号は破られてしまいます。
数学者たちは「フェルマーの小定理を満たすのに、実は素数ではない『擬素数(341など)』」や、さらに完璧に変装した「カーマイケル数(561など)」の存在を発見しました。
彼らの純粋な整数論の探求があったからこそ、現代のRSA暗号などは『ミラー・ラビン素数判定法』などの厳密なアルゴリズムを使って、安全で巨大な素数鍵を高速に生成できるようになったのです。
フェルマーの最終定理と「楕円曲線暗号」
1637年、フェルマーが余白に残した悪魔のような難問「フェルマーの最終定理」。
数々の難問に挑む中で何百年もかけて深められてきた「楕円曲線(だえんきょくせん)」の数学理論。実はそれと同じ理論が、現代のスマートフォンやビットコインの取引を守る『楕円曲線暗号(ECC:Elliptic Curve Cryptography)』、すなわち『公開鍵暗号(非対称暗号)』の土台としても大活躍しているのです。
17世紀(近世)の「純粋な数学の自由な探究心」が、時を超えて現代のインターネットやWeb3を支えるセキュリティインフラとなったのです。
⏩ 次の時代へ:数学から「機械」、そして「コンピュータ」へ
ヴィジュネル暗号やワンタイムパッド、そして17世紀の数学革命を経て、暗号は「手作業のパズル」から完全に脱却しました。
そして20世紀に入ると、暗号は「電気と歯車を使った機械」へと進化し、ついに第二次世界大戦で最強の暗号機『エニグマ』を生み出します。
エニグマと天才アラン・チューリングの死闘
約1.59垓(がい)通りの組み合わせを持つドイツ軍の暗号機エニグマ。これを破るため、イギリスの天才数学者アラン・チューリングは「暗号を解くための機械」を発明しました。
この歴史的な死闘と、彼の生み出した数学的理論が、現代のコンピュータ誕生への大きな礎(いしずえ)となったのです。
💡 暗号の歴史が教えてくれる「自由への思想」
古代の王様から戦国武将まで、暗号は常に「国家権力や敵から、自分たちの情報(=命)を守るための技術」として進化してきました。
そして現代。この数千年にわたる「権力から自由を守る」という暗号の思想は、情報だけでなく「個人資産を守る技術(ビットコイン)」へと受け継がれました。暗号の歴史を学ぶことは、なぜ今、世界中で暗号資産が求められているのか、その本質を理解することに繋がるのです。
📚 参考文献・出典
- サイモン・シン『暗号解読 — ロゼッタストーンから量子暗号まで』(新潮文庫, 2007年)
- 結城浩『暗号技術入門 第3版 — 秘密の国のアリス』(SBクリエイティブ, 2015年)
- David Kahn, "The Codebreakers: The Comprehensive History of Secret Communication from Ancient Times to the Internet" (Scribner, 1996)