← TOPにもどる
🔐 セキュリティ

暗号化とは?公開鍵暗号と共通鍵暗号の違いをわかりやすく解説

ITパスポート試験対策|まなクエ!学習ガイド

暗号化公開鍵暗号共通鍵暗号ITパスポート

暗号化とは

暗号化とは、データを第三者が読めない形式(暗号文)に変換する技術です。正しい「鍵」を持つ人だけが元のデータ(平文)に戻せます。通信の盗聴・改ざんを防ぐために使用されます。

💡 暗号化の逆の操作(暗号文→平文)を「復号(ふくごう)」と言います。

共通鍵暗号方式

暗号化と復号に同じ鍵(共通鍵)を使う方式です。

メリット

デメリット

代表例:AES、DES、3DES

公開鍵暗号方式

暗号化に使う「公開鍵」と、復号に使う「秘密鍵」の2種類の鍵を使う方式です。公開鍵は誰でも使えますが、秘密鍵は本人だけが保持します。

仕組み

メリット・デメリット

共通鍵暗号公開鍵暗号
速度速い遅い
鍵の配送問題あり(リスク)なし(公開鍵は公開可)
鍵の数相手の数だけ必要1組(公開鍵+秘密鍵)
用途大量データの暗号化鍵の交換・認証

代表例:RSA、楕円曲線暗号

❌ よくある誤解:「公開鍵で暗号化→公開鍵で復号」はできません。復号は必ず対応する秘密鍵が必要です。

ハイブリッド暗号方式

実際の通信(HTTPSなど)では、両方の長所を活かしたハイブリッド方式が使われます。

試験対策ポイント

✅ 「共通鍵 = 同じ鍵・速い」「公開鍵 = 2種類の鍵・安全な鍵配送」の比較が頻出です。

実力を試してみよう!

この知識を使って実際の問題を解いてみましょう。

試験対策クイズに挑戦する