デジタル署名において、送信者がメッセージダイジェストから署名を生成する際に使用する鍵はどれか。
選択肢をタップすると正解と解説が表示されます。
正解と解説を見る
正解:イ 送信者の秘密鍵
解説
正解は「送信者の秘密鍵」です。デジタル署名では、送信者が自分だけが持つ秘密鍵でメッセージダイジェストを暗号化(署名)し、受信者は送信者の公開鍵で検証します。これにより、送信者本人であること(認証)と改ざんされていないこと(完全性)を確認できます。「受信者の公開鍵」は、受信者だけが読めるように内容を暗号化する、機密性確保の場面で使う鍵です。「送信者の公開鍵」は受信者が署名を検証するときに使う鍵です。「受信者の秘密鍵」は受信者しか持たないため、送信者が使うことはできません。公開鍵暗号では「署名は送信者の秘密鍵、検証は送信者の公開鍵」と対で覚えておくと確実です。
- #ITの教養
- #セキュリティ