Xさんは,Yさんにインターネットを使って電子メールを送ろうとしている。
電子メールの内容を秘密にする必要があるので,公開鍵暗号方式を使って暗号化して送信したい。
そのときに使用する鍵はどれか。
正答3
解説
正解は3です。
公開鍵暗号方式で電子メールの内容を秘密にするとき、送信者Xさんが暗号化に使う鍵を問う問題です。
公開鍵暗号方式では、一方の鍵で暗号化したデータは、対になるもう一方の鍵でしか復号できません。
【選択肢別解説】
1:× Xさんの公開鍵で暗号化すると、復号にはXさんの秘密鍵が必要です。
受信者のYさんはそれを持っていないので読めません。
2:× Xさんの秘密鍵で暗号化したデータは、誰でも入手できるXさんの公開鍵で復号できます。
内容を秘密にすることはできません。
3:○ Yさんの公開鍵で暗号化すると、復号できるのはYさんの秘密鍵だけです。
Yさんだけが内容を読めるので、秘密が守られます。
4:× Yさんの秘密鍵はYさん本人だけが持つ鍵で、Xさんは入手できません。
【ポイント】
暗号化して秘密を守るときは「受信者の公開鍵で暗号化し、受信者の秘密鍵で復号」します。
ディジタル署名では逆に「送信者の秘密鍵で署名し、送信者の公開鍵で検証」します。