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