正解は エ
デジタル署名において「署名鍵」は送信者の秘密鍵を指す。送信者はメッセージのハッシュ値を自身の秘密鍵(署名鍵)で暗号化してデジタル署名を生成し、メッセージに添付する。受信者は送信者の公開鍵で署名を復号し、メッセージのハッシュ値と一致することを確認することで「本人の署名であること」「メッセージが改ざんされていないこと」を検証できる。選択肢aの「送信者が送信者の署名鍵を使ってメッセージに対する署名を作成し、メッセージに付加することによって、受信者が送信者による署名であることを確認できるようになる」が正しい。
署名の仕組み:送信者の秘密鍵で署名作成→受信者は送信者の公開鍵で検証。提供するセキュリティ:「認証(本人確認)」「完全性(改ざん検知)」「否認防止」。機密性は公開鍵暗号化で別途対応。