正答3
解説
正解は3です。
ディジタル署名は、送信者の本人確認と、メッセージが改ざんされていないことの確認に使われます。
署名鍵は送信者だけが持つ秘密鍵で、検証には送信者の公開鍵を使います。
【選択肢別解説】
1:× 署名鍵は送信者だけが持つ鍵であり、受信者は使いません。
暗号文を元に戻すのは暗号化による秘匿の話で、ディジタル署名の目的ではありません。
2:× ディジタル署名で分かるのは、改ざんがあったかどうかだけです。
メッセージのどの部分が改ざんされたかまでは特定できません。
3:○ 送信者は、メッセージのハッシュ値などから署名鍵を使って署名を作り、メッセージに付けて送ります。
受信者は送信者の公開鍵で署名を検証し、本人が送ったものであることを確認できます。
4:× 署名鍵で暗号化したものは、公開されている送信者の公開鍵で誰でも復号できます。
内容を秘密にするには、受信者の公開鍵で暗号化する必要があります。
【ポイント】
ディジタル署名で確認できるのは、送信者の真正性とメッセージの完全性(改ざんされていないこと)です。
内容の秘匿(機密性)は、ディジタル署名ではなく暗号化で実現します。