【あんごう(あんごうがく)】
暗号(暗号学) とは?
公開:
💡 情報を「読めない形」に変える技術と理論のすべて
情報を第三者に読み取られないように変換・保護する技術と、その理論体系。公開鍵暗号やハッシュ関数などの基礎となる学問分野。
📌 このページのポイント
「暗号」と「暗号化」って同じ言葉じゃないの?
暗号ってそんなに昔からある学問なの?
実は2000年以上前からあるんだ。古代ローマのカエサル暗号(文字を数文字ずらすだけの単純なもの)や、第二次世界大戦のエニグマ暗号機が有名だね。当時は主に軍事や外交の機密を守るために発展してきたんだよ
今のコンピュータの暗号はどう違うの?
数学の理論をベースにしているのが大きな違いだね。素因数分解の難しさを利用したRSA暗号や、楕円曲線の性質を使った暗号など、「計算するのは簡単だけど逆算するのは非現実的に大変」という数学の仕組みを利用しているんだ
「元に戻せる」ものと「戻せない」ものがあるって聞いたけど?
量子コンピュータが実用化されたら、今の暗号は全部使えなくなるの?
まとめ:ざっくりこれだけ覚えればOK!
「暗号」って出てきたら「情報を守るために変換する技術とその理論体系」と思えればだいたいOK!
📖 おまけ:英語の意味
「Cryptography」 = 暗号学
💬 ギリシャ語の「kryptos(隠された)」と「graphein(書く)」が語源だよ。「隠すように書く技術」という意味がそのまま学問分野の名前になったんだ