正答3
解説
正解は3です。
ディジタル署名では、送信者が自分だけがもつ署名鍵(秘密鍵)で署名を作り、メッセージに付けて送ります。
受信者は送信者の検証鍵(公開鍵)で署名を確かめ、送信者本人であることと改ざんがないことを確認します。
【選択肢別解説】
1:× 署名鍵は送信者だけがもつ鍵であり、受信者が使うものではありません。
受信者は署名を検証するために送信者の公開鍵を使います。
2:× ディジタル署名で分かるのは、改ざんがあったかどうかです。
メッセージのどの部分が改ざんされたかまでは特定できません。
3:○ 送信者が署名鍵で署名を作成してメッセージに付加すれば、受信者は公開鍵で検証して送信者を確認できます。
署名鍵をもつのは送信者本人だけなので、なりすましを見抜けます。
4:× 署名鍵で暗号化したものは、公開されている検証鍵で誰でも元に戻せます。
内容を秘密にするには、受信者の公開鍵で暗号化する必要があり、それは署名の目的ではありません。
【ポイント】
ディジタル署名の目的は、送信者の認証と改ざんの検知であり、機密性の確保ではありません。
「署名は送信者の秘密鍵で作り、送信者の公開鍵で確かめる」と覚えます。