暗号史

古代の暗号 比較|エジプト・ギリシャ・ローマ

更新: 織部 沙耶
暗号史

古代の暗号 比較|エジプト・ギリシャ・ローマ

最古の暗号は本当に「秘密」を守っていたのか。この記事ではまず、内容を読めなくする暗号(cryptography)と、そもそもメッセージの存在を隠すステガノグラフィー(steganography)を切り分けたうえで、古代の実務では何がどこまで隠されていたのかを見ていきます。

最古の暗号は本当に「秘密」を守っていたのか。
この記事ではまず、内容を読めなくする暗号(cryptography)と、そもそもメッセージの存在を隠すステガノグラフィー(steganography)を切り分けたうえで、古代の実務では何がどこまで隠されていたのかを見ていきます。
舞台は古代エジプト古代ギリシャ古代ローマ。
エジプトの非標準ヒエログリフを「表記の変形」、スパルタのスキュタレーを「転置」、カエサルにちなむ暗号を「換字」として並べると、古代人が守ろうとしたのは抽象的な“秘密”より、威厳、軍事、真正性といった切実な目的だったことが浮かび上がります。
紙の帯を身近な筒に巻きつけて文字を書いてみると、スキュタレーの仕組みは手の感覚で理解できますし、HELLOがシフト3でKHOORに変わる一行も、手順を追うと驚くほど素朴です。
読み終えるころには、それぞれの文明で暗号が何のために使われ、どう働き、どこが弱かったのかを、自分の言葉で説明できるようになります。

古代の暗号とは何か——秘密通信と“隠し方”の始まり

用語の整理:cryptography と steganography

暗号の話を始めるとき、筆者はまず「何を隠しているのか」を分けて考えるようにしています。
手紙を誰かに読まれたくない場面を思い浮かべると、この違いはすぐ腑に落ちます。
紙を何重にも折って本の間に挟み、そもそも見つかりにくくするのは、「手紙がある」という事実を目立たなくする発想です。
いっぽう、手紙が見つかっても文字そのものを読めなくしておくのは、内容を不可読化する発想です。
この二つは似ているようで、守ろうとしている対象が違います。

cryptography は、ギリシャ語の kryptos(隠された)graphein(書く) に由来する語です。
ここでいう暗号は、鍵や手順を知らない相手には内容を読めない形へ変換する技法を指します。
見つかること自体は前提でもよく、見つかっても意味が取れなければよい、という考え方です。
現代では数学的安全性が主役ですが、古代ではそこまで抽象化された理論はまだありません。
実際には、読める人を限る、共有した道具を持つ者だけに意味が通るようにする、識字や慣習の差を利用するといった、実務上の選別が中心でした。

これに対して steganography は、メッセージの存在そのものを隠す技法です。
語源はギリシャ語の steganos(隠された)graphein(書く)
媒体の中に埋め込む、見えないインクで書く、別の情報にまぎれ込ませるといった方法がその典型です。
暗号が「見えても読めない」を目指すのに対し、ステガノグラフィーは「そもそも気づかれない」を目指す。
この区別をつけておくと、古代の事例がぐっと整理されます。

古代世界では、この二つがきれいに切り分けられていたわけではありません。
たとえばメソポタミアでは、紀元前1500年頃の粘土板に、技術情報や秘匿したい内容を限られた相手だけに伝える用途が見られます。
これを現代の厳密な意味で暗号と呼ぶか、あるいは秘匿の広い実践と見るかには揺れがありますが、少なくとも「情報をそのまま裸で置かない」という発想は、すでに古代オリエントに存在していました。
ここで注目したいのは、彼らが求めていたのが数式で保証された安全ではなく、場面に応じた目くらましと選別だった点です。

最古の隠し方の系譜:メソポタミアから

「最古の暗号」をどこに置くかは、実は一筋縄ではいきません。
記号を普通と違う形で使った最古級の例としてよく挙げられるのは、古代エジプトのクヌムホテプ2世の墓に見られる非標準ヒエログリフで、年代は紀元前1900年頃です。
ただし、この段階のヒエログリフは、誰にも読ませない秘密通信というより、威厳や宗教的な雰囲気、修辞的な効果を狙った表記だったと考えるほうが筋が通ります。
読み手をふるいにかける働きはあっても、現代人が思い浮かべる「機密メッセージの暗号」とは少し距離があります。

そのため、秘密保持の用途という観点では、メソポタミアの粘土板を起点に置く整理が有力です。
粘土板は行政や交易の記録媒体であると同時に、内容を限定的に共有する手段にもなりました。
ここでの秘匿は、読み書きできる者が限られていること、材料や書記の慣行が共同体の内部で共有されていることに支えられています。
つまり、情報の安全はアルゴリズムそのものではなく、社会の構造に埋め込まれていたわけです。
古代の秘密は、文字の変換だけでなく、誰が書けて、誰が読めて、どの媒体に残せるかという実務の条件と切り離せません。

後代には、読解を困難にする複雑な表記法が発達したとする指摘があります。
研究者の中にはこれを「cryptographic hieroglyphic writing」と呼ぶ者もいますが、この用語の適用範囲や解釈には議論があり、必ずしも一次史料で一義に裏付けられているわけではありません。
したがって、こうした表現は「複雑化した表記法が見られる」と慎重に表現するのが妥当です。
こうして最古の系譜をたどると、古代の「隠す」は一枚岩ではありません。
目立たなくする、読める者を限る、象徴性を高める、真正な伝達相手だけに通じる形へ変える。
現代の暗号学では別々の概念として整理されるものが、古代では実務の中で重なり合っていました。

三類型(表記の変形・転置・換字)の比較軸を宣言

本稿では、古代の実践を三つの型に分けて見ていきます。
ひとつ目は表記の変形で、代表は古代エジプトの非標準ヒエログリフです。
ここでは、文字の形や並べ方そのものが、読解のハードルや象徴的な重みを生みます。
秘密通信というより、読者の資格を選ぶ表現技法として捉えると全体像が見えます。

二つ目は転置で、古代ギリシャの事例としてしばしばスキュタレー(scytale)が挙げられます。
伝承ではスパルタ起源と結びつけられることが多いものの、起源や用途については史料上の不確実性があり、学術的には慎重な扱いが求められます。

この三類型を並べると、古代暗号の姿が鮮明になります。
エジプトでは記号の扱いが権威と秘匿に接続し、ギリシャでは道具の共有が通信の条件になり、ローマでは操作手順そのものが鍵になります。
どれも現代の暗号理論から見ると脆く見えますが、古代人が向き合っていたのは「絶対に破れない秘密」ではなく、「この相手、この場面、この時間なら守れる秘密」でした。
そこに、暗号史の出発点らしい生々しさがあります。

古代エジプト——ヒエログリフの変形は暗号だったのか

非標準ヒエログリフとその狙い

古代エジプトを暗号史の入口として語るとき、筆者がいちばん慎重になりたいのは、「見慣れない表記=秘密通信」と短絡しないことです。
よく引かれるのが、紀元前1900年頃のクヌムホテプ2世の墓に見られる非標準ヒエログリフの事例です。
ここでは通常の書き方から少し外れた記号の形や配列が現れます。
暗号の歴史をたどる文脈ではしばしば「最古級の暗号」と紹介されますが、実態はもう少し繊細です。
狙いは内容を隠すことそのものより、墓の主の威厳を高めること、言葉に儀礼的な厚みを与えること、宗教的な気配を強めることにあったと見るほうが、史料全体の雰囲気に合います。

墓室の薄暗がりで壁面の記号を目で追っていると、ふと順序の違和感に引っかかる瞬間があります。
見慣れた配置なら流れるように追えるはずの箇所で、記号がわずかに身をよじるように並び、形もどこか芝居がかって見えるのです。
そのとき筆者は、「これは誰にも読ませない書き方ではなく、選ばれた読者だけが読める書き方だ」と腑に落ちました。
文字の機能が、単なる情報伝達から、教養や祭祀に接続された選別装置へと少し傾いている。
そこに秘密の匂いはありますが、軍事文書を隠す暗号とは性質が違います。

この境界は、現代の暗号の定義に照らすと見えてきます。
暗号は本来、許可されない者には内容を判読不能にする仕組みです。
ところがクヌムホテプ2世の墓の非標準ヒエログリフは、体系的な「鍵」によって不可読化したというより、知識を持つ読者にだけ扉を開く表記操作です。
書記文化の内部にいる者、宗教的な文脈を理解する者、装飾的変形に慣れた者には読める。
つまり、読解の難度を上げることで権威を演出しているのであって、近代的な意味での安全性を確保しているわけではありません。

ここで小さな実験をすると、この違いが手でわかります。
たとえば自分の名前や短い単語を、文字順を少し入れ替え、ひとつの字だけ絵のように崩し、左右対称に並べてみる。
ヒエログリフそのものを書く必要はなく、ヒエログリフ風の“表記変形”で十分です。
見た目は急に難解になりますし、初見の人は一瞬止まります。
けれど、規則が単純なら、観察すればすぐに元へ戻せます。
ここに「難しく見える」ことと、「暗号として安全である」ことの差があります。
古代エジプトの初期事例も、この差の上に立って理解したほうがぶれません。

後期の“暗号的ヒエログリフ”

とはいえ、エジプト世界に暗号的な発想がなかったわけではありません。
むしろ後代に進むほど、ヒエログリフの表記は複雑化し、今日では cryptographic hieroglyphic writing と呼ばれる書き方が発達します。
ここでは記号の置換、読みのひねり、複数の解釈を重ねる操作が組み合わさり、熟練した読み手でも立ち止まるような濃密な表現が生まれました。
古典期の非標準表記が「少し外す」感覚だとすれば、後期のそれは「読解の迷路をつくる」感覚に近づきます。

ただし、これも秘密通信と即断するのは正確ではありません。
後期の“暗号的ヒエログリフ”は、神殿や宗教的文脈、王権の演出と強く結びついています。
読める者を限る働きはたしかにありますが、その限定は軍事機密の保護より、聖性や知の特権化に向いています。
あえて回りくどく書くことで、言葉そのものに力を宿らせる。
解読の手間が儀礼の一部になる。
古代エジプトの文字文化では、この感覚が自然でした。

暗号史の観点から見ると、ここが面白いところです。
不可読化を目的にした近代暗号の一直線上に置くと、エジプトの事例はどこか曖昧に見えます。
ところが、記号を操作して読者を選別する技法の歴史として眺めると、後代の cryptographic hieroglyphic writing は確かな節目です。
文字はただ意味を運ぶだけでなく、誰が意味に到達できるかまで設計できる。
その発想は、暗号の原型というより、「可読性を支配する技術」の原型と呼ぶほうがしっくりきます。

💡 Tip

古代エジプトの文字を「暗号か、暗号でないか」の二択で捉えると見誤ります。実際には、秘密保持、儀礼的表現、権威の演出が重なり合い、その境界に非標準表記が置かれていました。どの側面が強かったかは時代や文脈で変わりうる、という理解を持つと史料の読み方が整います。

ヒエログリフの歴史は、使われていた時代だけでなく、忘れられ、そして読み直される過程まで含めて劇的です。
象徴的な転機がロゼッタ・ストーンで、石碑そのものの碑文は紀元前196年のプトレマイオス5世の勅令を記しています。
これが発見されたのは1799年でした。

この時間の長さを意識すると、エジプトの“暗号的”表記が持つ意味も変わって見えます。
もともとは書記や祭司の教養の中で読まれていた記号群が、文明の変化とともに読み手を失い、ついには社会全体にとっての不可読文字になる。
そこでは、権威付けのための難解さが、歴史の断絶によって本物の沈黙へ変わります。
暗号として設計されたわけではなくても、読者共同体が消えれば文字は閉じる。
その事実は、暗号史の外縁にあるようでいて、実は中心的なテーマでもあります。

タイムラインを短く置くと、流れはこうなります。
紀元前1900年頃にクヌムホテプ2世の墓で非標準ヒエログリフの使用が見られ、のちの時代には cryptographic hieroglyphic writing が発達します。
ロゼッタ・ストーンの碑文は紀元前196年、発見は1799年です。
そしてヒエログリフの最後の使用例は、紀元後394年8月24日とされます。
使われなくなってから解読の突破口が現れるまで、千年以上の空白が横たわっていました。

この流れを追うと、古代エジプトの事例は「最古の暗号」かどうかという問いだけでは収まりません。
むしろ、文字がどのように読者を選び、権威を帯び、時代の断絶によって閉じていくのかを示す、長い歴史の起点として見るべきでしょう。
そこからギリシャの転置、ローマの換字へ進むと、秘密を守る技法が、儀礼の言語から実務の通信へと少しずつ比重を移していく様子が見えてきます。

古代ギリシャ——スキュタレーは転置式暗号の原型

仕組みと道具:棒の太さが“鍵”

用法は軍事通信と結びつけて説明されることが多く、しばしば紀元前6世紀頃に帰属されますが、年代の確定や具体的運用については史料上の議論が残る点に注意が必要です。

ここで鍵になるのは、文字そのものの置き換えではなく、帯を巻く条件です。
とくに決定的なのが棒の太さで、送り手と受け手が同じ直径の棒を共有していなければ、文字の並びはきれいに復元されません。
現代の暗号でいう鍵が数式やビット列なら、スキュタレーの鍵はもっと身体的です。
手に持てる棒そのもの、あるいはその寸法が鍵になっています。
暗号の歴史をたどると、この「相手と何を共有するか」という問題が繰り返し現れますが、スキュタレーではそれが物理的な道具としてむき出しになっています。

筆者は紙テープと身近な筒でこれを試したことがあります。
ラップの芯や細めの水筒に巻いてみると、直径がほんの少し違うだけで文字のつながりが崩れ、読めそうで読めない帯になります。
机上の説明だけだと「同じ太さが必要」と読み流しがちですが、実物を手で扱うと、この条件の厳密さがよくわかります。
鍵というものは、抽象的な記号でなくても成立する。
むしろ古代では、道具の共有それ自体が秘密通信の条件だったのだと腑に落ちます。

手順を追う:暗号化と復号のステップ

スキュタレーの動きは、実際に一度たどると一気に明瞭になります。
暗号化は、棒に帯をぴったり巻いた状態で平文を書き、帯を外して文字列を受け渡す、という流れです。
復号はその逆で、受信した帯を同じ太さの棒に同じように巻き直し、並んだ文字を読めば平文が現れます。
理屈は単純ですが、読むためには「同じ条件で再配置する」必要があります。

よく知られた例として、暗号文HENTEIDTLAEAPMRCMUAKがあります。
これをただ眺めても意味はつかめませんが、適切な幅で帯を巻き直し、横にそろった文字列として読み直すとHELP ME I AM UNDER ATTACKが現れます。
ここで起きているのは文字の置換ではありません。
H が別の文字に変わったわけではなく、文字の位置関係だけが崩され、再配置で元に戻っています。
だからスキュタレーは、シーザー暗号のような換字式ではなく、順序操作による転置式に分類されます。

手元で再現するなら、操作は次の順に整理できます。

  1. 紙テープを筒に隙間なく巻きつけますよ。
  2. 巻いた状態のまま、筒の長さ方向に沿って平文を書く工程です。
  3. テープを外すと、文字列はばらけて読みにくい並びになるでしょう。
  4. 受け手は同じ太さの筒にそのテープを巻き直し、巻かれた状態で文字を追いますね。
  5. 配列が一致していれば、平文が連続した文として読めます。

この実験で面白いのは、棒の太さだけでなく、巻く向きや行送りの取り方でも結果が壊れることです。
右巻きで書いた帯を左巻きにして戻すと文字の接続がずれますし、巻きの間隔を少し変えるだけでも読めるはずの語が裂けます。
紙テープと筒を使ったワークでは、あえて巻き方向を変える、帯の端を少しずらして巻く、といった条件違いを試すと、鍵とは寸法だけでなく操作手順も含むのだと体感できます。
古代の道具を再現すると、暗号化とは情報を隠す行為であると同時に、正しい手順を共有する行為でもあることが見えてきます。

ℹ️ Note

暗号か認証か——史学上の議論

スキュタレーは暗号史でしばしば「古代ギリシャの暗号」と紹介されますが、史学上はもう少し慎重に扱われています。
論点になるのは、これが純粋な秘匿の道具だったのか、それとも送り手の正当性や文書の真正性を確かめるための道具でもあったのか、という点です。
つまり「読めないようにする装置」だったのか、「正しい相手から来た文書だとわかる装置」だったのかが、必ずしも一方向に定まらないのです。

この議論が生まれるのは、スキュタレーの安全性が現代的な意味で強固とは言いにくいからです。
帯と棒という仕組みがわかっていれば、近い太さの棒をいくつか試すことで読みが復元される余地があります。
とはいえ、古代の通信環境では、敵がただちに同じ条件を再現できるとは限りません。
しかも、送り手と受け手が同じ道具体系を共有していること自体が、文書の来歴を保証する働きを持ちえます。
暗号と認証がきれいに分かれていないのです。

歴史研究の立場から見ると、ここで断定を急がないほうが実態に近づけます。
スキュタレーは転置式暗号として説明できるし、その理解は間違っていません。
同時に、スパルタ社会の通信実務のなかでは、同じ太さの棒を持つ者どうしでしか正しく読めないという条件が、認証の役割も兼ねていた可能性があります。
筆者には、この曖昧さこそ古代らしいと感じられます。
後世の暗号理論では秘匿と認証を分けて整理できますが、古代の現場ではひとつの道具が複数の役目を引き受けていたのでしょう。

この点を押さえると、スキュタレーは単なる「最初の暗号ガジェット」ではなくなります。
物理的な道具を共有し、その手順を一致させることで、内容を隠しつつ、相手の正しさも確かめる。
そんな通信の原風景が見えてきます。
エジプトの表記変形が「誰に読ませるか」を調整する技法だったのに対し、ギリシャのスキュタレーは「どう並べれば相手だけが読めるか」を具体的な道具に落とし込んだ点で、暗号史の流れを一段進めた存在だと言えます。

古代ローマ——シーザー暗号と換字の発想

基本原理:単一換字

古代ローマの暗号術としてもっとも有名なのが、ユリウス・カエサルの名に結びつけられたシーザー暗号です。
時期としては紀元前1世紀ごろの軍事・機密書簡の文脈で語られることが多く、現代の入門教材でもまず登場する古典暗号のひとつになっています。
ここで押さえたいのは、これは単一換字式暗号だという点です。
つまり、平文の各文字を、決められた規則で別の文字へ一対一で置き換えます。

通説としてよく使われるのが「3文字ずらす」方式です。
アルファベットを3つ先に送るので、A は D、B は E、C は F に変わります。
末尾まで行ったら先頭に戻るため、X は A、Y は B、Z は C になります。
鍵にあたるのは「何文字ずらすか」であり、ローマ期の暗号としては、この発想そのものが大きな前進でした。
エジプトの表記変形やギリシャの転置と比べると、ここでは「文字そのものを別の文字に変える」という操作が前面に出ています。

筆者がこの方式を初学者向けの授業で扱うたびに感じるのは、暗号の本質が驚くほど裸の形で見えることです。
平文、暗号文、鍵、暗号化、復号という要素が、短い単語だけで手に取るように追えます。
文字体系やラテン語表記、後世の転写には細かな議論がありますが、教育的価値はそこではありません。
鍵付きの換字という考え方を、これほど短い手順で理解できる教材は多くないのです。

手順例:HELLO→KHOOR

シーザー暗号の動きは、具体例を一度たどると一気に見えてきます。
通説のシフト3を使うと、H は K、E は H、L は O、もう一つの L も O、O は R になります。
こうしてHELLOはKHOORになります。
英字が機械的に別の英字へ対応していくので、変換表さえあれば手作業でも追えます。

復号は逆方向です。
KHOORを受け取った側は、今度は3文字戻します。
K を H に、H を E に、O を L に、次の O も L に、R を O に戻せばHELLOが現れます。
暗号化では前に進み、復号では同じ幅だけ後ろに戻る。
この対称性が、古典暗号の面白さでもあります。

筆者はこの仕組みを説明するとき、紙にアルファベットを横一列、その下に3文字ずらした列を書いて見せることがあります。
すると A と D、B と E の対応が視覚的に固定され、抽象的な規則が急に具体物になります。
さらに簡単なワークとして、26行のシフト表を手書きし、KHOORを鍵1から順に戻していくと、どこかでHELLOが立ち上がってきます。
その瞬間、暗号は魔法ではなく操作なのだと腑に落ちます。
教室でも机上でも、この「読めた」という体験が強いのです。

同じ単語で鍵を変えてみるのも有効です。
HELLOをシフト5で変えると別の暗号文になり、シフト7でもまた違う並びになります。
それでも一つずつ試していけば、結局は元に戻せる。
その手応えを持つと、「鍵がある」ことと「安全である」ことは同じではないと見えてきます。
古代ローマの暗号術を学ぶ意義は、まさにこの区別を最初に体感できるところにあります。

⚠️ Warning

シーザー暗号が入門教材として今も使われるのは、強いからではありません。鍵の意味、換字の規則、復号の逆操作、そして破られ方までを、一つの短い例でまとめて示せるからです。

弱点:鍵空間の小ささと総当たり

シーザー暗号の弱点は明快です。
アルファベット26文字系で考えると、鍵候補は実質25通りしかありません。
何もずらさないシフト0は暗号になっていないので除外でき、残る非自明なシフトを片端から試せばよいからです。
現代の感覚ではもちろん、古典暗号として見ても鍵空間はきわめて小さい部類に入ります。

このため、シーザー暗号は総当たりで破れます。
暗号文を受け取った第三者が、シフト1、シフト2、シフト3と順番に復号候補を並べていけば、意味のある語がどこかで現れます。
筆者が紙に26行の表を書いてKHOORを1から25まで戻していく簡易ワークを試したときも、途中でHELLOが見えた瞬間に、解読の実感が一気に立ち上がりました。
秘密は複雑な理論で崩れたのではなく、候補が少なすぎるために崩れたのです。

しかも、この方式では同じ平文文字が常に同じ暗号文字へ変わります。
H は毎回同じ変換先へ行き、L も毎回同じです。
短文なら総当たりで十分ですが、文章が長くなると文字の出現頻度そのものが手掛かりになります。
ここから先に現れるのが、単一換字式暗号に対する頻度分析の発想です。
シーザー暗号は単純であるぶん、後の暗号解析史への入口としてもよくできています。

古代ローマの暗号術が現代まで語り継がれる理由は、歴史上の名声だけではありません。
ユリウス・カエサルという強い人物像に結びつきつつ、単一換字式暗号の骨格と、その限界まで一望できるからです。
作る側の発想と破る側の発想が、これほど近い距離で見える古典暗号は多くありません。

3文明を比べる——表記の変形・転置・換字

比較表:エジプト/ギリシャ/ローマ

三つの文明を並べると、古代の「秘密の守り方」が一枚の地図のように見えてきます。
エジプトでは表記そのものを変形し、ギリシャでは文字の並びを組み替え、ローマでは文字を別の文字へ置き換えました。
同じ「隠す」でも、どこを操作したかが違うのです。
前述の通り、エジプトの事例は暗号の起源として即断せず、表記の統制や宗教的・儀礼的演出の文脈を含めて見るほうが筋が通ります。
ここではその慎重さを保ったまま、三者の差を並列でつかみます。

項目古代エジプト古代ギリシャ古代ローマ
目的威厳の演出、宗教性の強調、限定的な秘匿軍事通信、命令伝達軍事・機密書簡
鍵の有無明確な共有鍵の概念は弱いあり。同じ太さの棒が鍵になるあり。何文字ずらすかが鍵になる
仕組み非標準ヒエログリフや表記の変形、置換的要素転置式暗号。帯を棒に巻いて並びを変える単一換字式。各文字を一定幅だけずらす
想定利用場面墓室碑文、宗教的文脈、権威の表現戦場での短い軍令、遠隔の軍事連絡書簡、命令、限定的な秘密通信
弱点体系的な鍵管理が弱く、読解者がいれば崩れる棒の太さが分かれば読める。短文では防御力も高くない鍵候補が少なく、総当たりで破れる
現代への遺産記号操作と表記制御の発想共有鍵と転置の発想鍵付き換字の基本教材

ギリシャの代表例であるスキュタレーは、仕組みを頭の中で映像化すると理解が早まります。
細長い革ひもや帯を円筒形の棒に巻きつけ、棒の表面に沿って文字を書きます。
帯を外すと、連続していた文字列はばらばらに分断され、意味を失った並びに見えます。
受け手は同じ太さの棒にその帯を巻き直すことで、元の配列を再生できます。
この「同じ太さ」が鍵であり、ここに共有鍵の原型が見えます。
文字を別の文字へ変えるのではなく、位置だけを入れ替えるので、分類としては換字ではなく転置式暗号です。

実例も一つ見ておくと、抽象論が手触りを持ちます。
HENTEIDTLAEAPMRCMUAKという暗号文は、適切な棒に巻き直して読むとHELP ME I AM UNDER ATTACKになります。
文字の種類は一つも変わっていません。
H は H のまま、E は E のままです。
変わったのは位置だけです。
この一点が、ローマのシーザー暗号との最も大きな違いです。

筆者はこの比較を授業で扱うとき、読者や受講者に短い想像実験をしてもらいます。
戦場で今すぐ命令を届けたい場面なら、どの方式を選ぶか。
神殿や墓室で、読める者と読めない者の差そのものを権威に変えたい場面なら、どれがふさわしいか。
答えを一つに固定する必要はありませんが、この問いを通すと、方式の違いが「技術の優劣」ではなく「状況への適合」として見えてきます。
軍事伝達ならスキュタレー、儀礼的な権威演出ならエジプト的表記変形、文字体系の操作を簡潔に共有するならローマの換字という整理が、自然に浮かび上がります。

用途と弱点の違いを読む

比較表は、眺めるだけではもったいない道具です。
表の空欄を紙に写して、自分の言葉で埋め直してみると、知識が定着します。
たとえばギリシャの欄には「棒の太さを共有する」「文字自体は変えず、順番だけを変える」「短い軍令に向く」と書けるはずです。
ローマの欄なら「ずらす幅が鍵」「同じ文字は同じ規則で変換される」「鍵候補が少ないので総当たりに弱い」と再記述できます。
エジプトの欄には「読める人を限定する演出」「暗号と断言するには慎重さがいる」と入れると、三者の距離感が整います。

ギリシャのスキュタレーに戻ると、ここには史学上の論点もあります。
これは純粋な意味での「暗号」だったのか、それとも正規の伝令だけが扱える器具による認証に近いのか、という議論です。
同じ太さの棒を持つ者しか正しく読めないのは確かですが、その条件は「内容を隠す」だけでなく、「正しい相手から来た文書である」と示す役割も担いえます。
筆者はこの論点に触れるたび、古代の装置を現代の一語で決めつける難しさを感じます。
暗号と認証は今でこそ区別できますが、実際の運用ではしばしば重なります。
スキュタレーは、その重なりが見える好例です。

しかもスキュタレーの弱点は、単純だからこそ把握しやすいものでもあります。
敵が棒の存在を知り、帯の幅や巻き方、棒の太さを推定できれば復元の余地が生まれます。
転置式なので文字の種類そのものは保存され、長文になれば言語の癖も残ります。
ローマの換字暗号ほど露骨ではないにせよ、万能の防壁ではありません。
古典暗号を比べる面白さは、強さの序列をつけることより、何を守れて、何を守れないかを見切ることにあります。

ここで、暗号とステガノグラフィーの区別も軽く戻しておきます。
暗号は内容を読めなくする技術で、ステガノグラフィーはメッセージの存在そのものを隠します。
スキュタレーは前者に属し、蝋板の下に文字を隠すような古代ギリシャの別の伝承は後者に属します。
エジプトの非標準ヒエログリフは、その中間地帯に見えることがあるため厄介です。
だからこそ、エジプトを「最古の暗号」と言い切るより、「暗号的要素をもつ表記実践」と置くほうが、歴史像を乱しません。

ℹ️ Note

補助:ポリュビオスの暗号表

ギリシャの暗号術でもう一歩先へ進むなら、ポリュビオスの暗号表に触れない手はありません。
これは 5×5 の表に文字を配置し、行番号と列番号の組で文字を表す方式です。
たとえば、ある文字は「何行何列」という座標に写されます。
ここで目を引くのは、文字を別の文字へ変えるのではなく、文字を数字的な座標へ写すという発想です。
これはスキュタレーのような転置とは別系統ですが、ギリシャ世界における記号化の柔軟さをよく示しています。

この方式は、古典暗号としての強度そのものより、表現の変換という点で後世への影響が大きいものでした。
文字を座標に変えるという考え方は、のちの符号化、信号伝達、さらにテレグラフ的な発想とも相性がよい。
言い換えると、ポリュビオスの表は「暗号」というより「文字を別の体系に載せ替える」技術の早い例として捉えられ、見通しが開けます。
文字列を数字列へ移すという視点は、現代の情報処理を知る目で見ても古びていません。

筆者はスキュタレーとポリュビオスを並べて紹介するとき、いつも対照の鮮やかさに引き込まれます。
前者は道具を共有することで読めるようにし、後者は座標体系を共有することで伝えます。
どちらもギリシャらしい合理性がありますが、前者は物理的な鍵、後者は記号表の共有という違いを持っています。
この差を押さえると、古代ギリシャの暗号術が単一の発明ではなく、複数の方向へ伸びていたことが見えてきます。

古代暗号が現代に残したもの

鍵共有と“アルゴリズム/鍵”の分離

古代暗号が現代に残したものを一言でいえば、秘密は仕組みそのものではなく、共有された条件によって生まれるという発想です。
この輪郭が最初にはっきり見えるのが、スキュタレーとシーザー暗号の対比です。

スキュタレーでは、秘密を守る条件は棒の太さや帯の巻き方にあります。
読めるかどうかは同じ道具を持っているかにかかっています。
ここでは道具そのものが鍵です。
筆者はこの仕組みを家族や仲間と再現した場面を想像すると、古代の兵士の苦労が急に身近になります。
帯だけ送っても相手が同じ太さの棒を持っていなければ読めない。
では誰がその棒を作り、いつ、どうやって事前に配るのか。
一本失えばどうするのか。
理屈は素朴でも、運用は思いのほか骨が折れます。
この煩雑さは、現代でいう「鍵配送問題」の原型に近いものです。

これに対してシーザー暗号では、共有すべきものがぐっと抽象化されます。
必要なのは棒や帯ではなく、「何文字ずらすか」という規則だけです。
ここで見えてくるのが、方法と秘密の分離の萌芽です。
アルファベットを一定幅だけずらす手順そのものは、知られていてもかまわない。
秘密であるべきなのは、どのシフト量を採ったかという一点です。
現代暗号でいう「アルゴリズムは公開されていても、鍵が守られていれば安全である」という考え方には、すでにこの時点で遠い祖先がいます。

もちろん、シーザー暗号は現代の安全用途には向きません。
アルファベット26文字系なら非自明な鍵候補は実質25通りしかなく、総当たりがすぐ終わるからです。
それでも歴史的存在としての価値は大きい。
秘密を「仕組みの秘匿」ではなく「鍵の管理」に寄せたことが、その後の暗号史を開いたからです。

限界が促した飛躍:頻度分析と多表式

古典暗号の次の飛躍は、古い方式が破られたことから始まりました。
単純な転置や単一換字は、見た目を変えても言語の癖までは消せません。
スキュタレーなら文字の並びが崩れても、使われている文字の集合はそのまま残ります。
シーザー暗号のような単一換字でも、平文で多い文字は暗号文でも多い文字として現れます。
文字は別の記号に置き換わっても、頻度の山の形は残るのです。

筆者は短いカエサル暗号文を前に、紙の端に文字を一つずつ数えてみる小さな演習をよく勧めます。
英語の短文でも、同じ文字が妙に目につくことがあります。
そこで「英語なら E が多いはずだ」という直感を置いてみると、候補のシフトがぐっと絞られます。
もちろん数十文字の短文ではぶれます。
実際、頻度分析は短文では当て推量の比重が大きく、数百文字ではまだ不安定で、千文字前後まで伸びると有力な手掛かりが見えやすくなります。
それでも、手で数える作業を一度やるだけで、単一換字がなぜ危ういのかは感覚として腹に落ちます。

この弱点を突いたのが、9世紀のアル=キンディが体系化した頻度分析でした。ここで暗号史は、作る側だけでなく破る側の知恵が歴史を押し動かす段階に入ります。

この弱点を突いたのが、9世紀のアル=キンディが体系化した頻度分析でした。
単純な転置や単一換字が破られたことから、作る側は規則を切り替える発想へ進みます。
その先に現れた多表式換字の代表例としてしばしばヴィジュネル暗号が挙げられますが、厳密には同様の方式の原型は1553年の Giovanni Battista Bellaso にさかのぼり、Blaise de Vigenère は別の autokey 型を記述した点で区別されます。
19世紀に誤帰属が広まりヴィジュネル暗号という呼称が定着した背景がある点は注記しておきます。
この流れを見ると、古代の転置と換字は「幼い」方式というより、後の発展を呼び込んだ土台だとわかります。
スキュタレーは共有鍵の発想を、シーザー暗号は鍵付き換字の発想を残しました。
そしてその限界が、暗号解析の誕生と、多表式への進化を促しました。

ℹ️ Note

このセクションを足場にするなら、次に目を向けたいのはテーマと自習課題です。
ひとつは頻度分析の系譜を辿ること(アル=キンディに連なる系統)で、手元でシーザー暗号の頻度を数えてみる演習が有効です。
もうひとつはポリュビオス表の理解で、5×5 の座標化を手で作ってみると記号写像の発想が身に付きます。
さらに歴史的な多表式換字の系譜を学ぶなら、ヴィジェネル暗号に着目してください。
外部の参考資料として、アル=キンディの解説(Britannica:

この意味で、本記事で扱ったスキュタレーやシーザー暗号は、あくまでhistorical な対象です。
鍵空間が小さく、攻撃手法も広く知られているため、現代の安全用途には使えません。
ただし、鍵共有の難しさ、アルゴリズムと鍵を分けて考える姿勢、統計的攻撃への応答として複雑さが生まれる道筋は、いまの暗号を理解するうえでもそのまま生きています。
古代の暗号は、古びた遺物ではなく、現代暗号がどこから来たのかを教える設計図なのです。

まとめ——古代の暗号術をどう読むべきか

古代の暗号術を読むときは、先祖探しの物語に単純化しないことが肝心です。
エジプトは“暗号の起源”と断言するより、表記の変形と限定的な秘匿の実践として見るほうが史実に沿います。
代表例として輪郭が明瞭なのは、ギリシャの転置であるスキュタレーと、ローマの換字であるシーザー暗号です。
いずれも歴史を動かした発想ですが、現代の安全用途ではなく、暗号がどこで「鍵」という考えに到達したかを学ぶための歴史的存在です。
紙と筒で巻いてみる、シフトを総当たりしてみる。
その数分の手遊びだけで、暗号の“鍵”とは何かが立体的に見えてきます。

シェア

織部 沙耶

科学史・技術史を専門とする歴史研究者。エニグマ解読からWWII暗号戦まで、暗号が歴史を動かした瞬間を一次資料に基づいて描きます。

関連記事

暗号史

毎朝のブレッチリー・パークには、数千通の無線電文が積み上がり、その日のうちに鍵が変わる切迫のなかで解析が始まりました。そこで働いたAlan Mathison Turingを、単なる暗号解読者としてではなく、暗号解読・計算理論・AI思想を貫いた人物として捉え直すのが、本記事の出発点です。

暗号史

朝、まだ霧の気配が残るうちにYサービスの傍受記録が束になって運び込まれ、各Hutへ配られた瞬間から、ブレッチリー・パークの一日は動き出しました。日付が変わる前にドイツ軍の鍵設定はリセットされる。

暗号史

エニグマ解読史は、しばしば英国のブレッチリー・パークだけの英雄譚として語られます。けれど実際には、1932年にポーランド暗号局が開いた数学的突破口があり、1939年7月のワルシャワ近郊では複製機やZygalski sheetsが机上に並び、その知見が英仏へ手渡されていました。

暗号史

ブレッチリー・パークの小屋に朝が来るたび、日付とともに鍵はリセットされ、打鍵の音、リレーの唸り、紙テープの風切り音がせわしなく重なりました。そこでまず混同をほどいておくと、ボンブ=エニグマ、コロッサス=ローレンツ(Tunny)です。