【あんごう(あんごうがく)】

暗号(暗号学) とは?

最終更新:
💡 秘密・改変・出所などを守る技術と理論

情報の秘密を守ること、改変を検出すること、出所を確かめることなどを扱う技術と理論の分野。暗号化・復号に加え、暗号学的ハッシュや電子署名などを含み、目的に応じて使い分ける。

📌 このページのポイント
秘密・改変・出所などを守る 暗号学 暗号化・復号 暗号学的 ハッシュ 電子署名 要約値 秘密を守る 要約値を作る 改変・出所 内容を隠すことだけが目的ではない
暗号学で扱う技術の一例。暗号化・復号、暗号学的ハッシュ、電子署名には異なる役割がある。枝の線は分類を示し、処理の順番ではない。
ひよこ ひよこ
「暗号学」と「暗号化」は同じ?
ペンギン先生 ペンギン先生
暗号学は、情報の秘密や完全性、出所などを守る技術と理論を扱う分野だよ。暗号化は、情報を読めない形へ変えて、正しい鍵などを使って復号できるようにする処理。ハッシュや電子署名も扱うので、暗号化だけの学問ではないんだ。
ひよこ ひよこ
同じ鍵を使う方式と、違う鍵を使う方式があるの?
ペンギン先生 ペンギン先生
共通鍵の方式では、例えば暗号化と復号に同じ秘密の鍵を使うよ。公開鍵の方式では、公開する鍵と秘密に保つ鍵の、関係する一組を使う。使う操作や目的は方式によって異なるので、「暗号学の全技術がこの2種類の暗号化だけ」と考えないでね。
ひよこ ひよこ
ハッシュは、戻せない暗号化なの?
ペンギン先生 ペンギン先生
暗号学的ハッシュは、データから一定の長さの要約値を作るもので、復号の操作はないよ。元のデータを見つける計算が現実的に難しい性質を目指す。でも候補が少なければ、一つずつ計算して値を比べられる。「どんな入力も絶対に推測できない」という保証ではないんだ。
ひよこ ひよこ
電子署名も内容を読めなくするの?
ペンギン先生 ペンギン先生
電子署名は、正しく実装・運用することで、データが変わっていないかや、署名の出所を確かめるために使うよ。内容を隠す暗号化とは目的が違う。署名されているだけで、その内容が秘密になるわけではないんだ。
ひよこ ひよこ
量子コンピューターで全部の暗号が解けるの?
ペンギン先生 ペンギン先生
十分な能力を持つ将来の量子コンピューターは、一部の公開鍵方式への脅威になると考えられているよ。すべての暗号技術が一律に解読される、という話ではない。NISTは2024年に耐量子暗号の最初の3規格を確定した。将来の脅威に備えた技術として扱おう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「暗号(暗号学)」って出てきたら「秘密・改変・出所などを守る技術と理論」と思えばだいたいOK!
📖 おまけ:英語の意味
「Cryptography」 = 暗号学
💬 情報を守る仕組みや理論を扱う分野の名前だよ。「暗号化」はこの分野で使う具体的な処理の一つで、分野全体と同じ意味ではないんだ。

参考資料

← 用語集にもどる