暗号化(公開鍵暗号方式)とは?しくみ・例をわかりやすく解説【高校情報】

情報


暗号化とは?

暗号化とは、データを第三者に読み取られないように、別の形式に変換することです。インターネット上で個人情報やパスワードを安全に送るために欠かせない技術で、代表的な方式に「公開鍵暗号方式」があります。

暗号化のしくみ・特徴

  • 共通鍵暗号方式:暗号化と復号(元に戻すこと)に同じ鍵を使う方式
  • 公開鍵暗号方式:暗号化には「公開鍵」、復号には「秘密鍵」という異なる鍵を使う方式
  • 公開鍵は誰にでも公開してよいが、秘密鍵は本人だけが持ち、外部に漏らさない

暗号化の覚え方・注意点

  • 「公開鍵=データを送る誰でも使える鍵」「秘密鍵=受け取る本人だけが持つ鍵」という役割の違いをセットで覚える
  • 公開鍵暗号方式は、共通鍵暗号方式より処理が重いため、実際の通信では両方を組み合わせて使うことが多い
  • 「鍵をかける(暗号化)」「鍵を開ける(復号)」というイメージで、鍵の受け渡し方の違いを理解すると忘れにくい

暗号化の具体例・活用場面3件

  1. インターネットショッピング:クレジットカード情報を暗号化して送ることで、盗み見られるリスクを減らす
  2. 電子メール:機密性の高いメールを暗号化して送ることで、第三者に内容を読まれないようにする
  3. 高校情報Ⅰの共通テスト:暗号化のしくみや、公開鍵・秘密鍵の役割を問う問題が出題される

暗号化の関連用語

用語 意味
復号 暗号化されたデータを、元の形式に戻すこと
デジタル署名 公開鍵暗号方式を利用して、送信者本人であることを証明する技術
SSL/TLS インターネット通信を暗号化する仕組み(httpsの「s」に対応)

暗号化が出る試験問題パターン

  • 用語説明問題:暗号化・復号・公開鍵・秘密鍵の関係を説明させる問題
  • 選択問題パターン(共通テスト情報Ⅰ対応):公開鍵暗号方式と共通鍵暗号方式の違いを選ばせる問題

よくある質問(FAQ)

Q1. 暗号化をわかりやすく説明してください。
A1. データを第三者に読み取られないように、別の形式に変換することです。正しい鍵を持つ人だけが元のデータに戻せます。

Q2. 暗号化は日常生活のどこで使われていますか?
A2. インターネットショッピングでのカード情報の送信、httpsで始まるウェブサイトの通信など、身近な場面で広く使われています。

Q3. 暗号化と混同しやすい用語は?
A3. 「共通鍵暗号方式」と「公開鍵暗号方式」を混同しやすいですが、共通鍵方式は同じ鍵を使い、公開鍵方式は暗号化と復号で異なる鍵を使うという違いがあります。

📚 参考書・問題集を探すなら

Amazon・楽天で最安値をチェック!受験勉強に役立つ1冊を見つけよう。