デジタル署名の検証鍵
出典: 令和5年度 春期 応用情報技術者試験 午前 問38 (IPA)
メッセージに RSA 方式のデジタル署名を付与して 2 者間で送受信する。そのときのデジタル署名の検証鍵と使用方法はどれか。
- ア 受信者の公開鍵であり,送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。
- イ 受信者の秘密鍵であり,受信者がデジタル署名からメッセージダイジェストを取り出す際に使用する。
- ウ 送信者の公開鍵であり,受信者がデジタル署名からメッセージダイジェストを取り出す際に使用する。
- エ 送信者の秘密鍵であり,送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。
正解と解説を見る
正解: ウ
- ア: 署名の作成に使うのは送信者の秘密鍵です。受信者の公開鍵ではありません。
- イ: 受信者の秘密鍵は、署名の検証には使いません。
- ウ: 検証鍵は送信者の公開鍵で、受信者が署名からダイジェストを取り出すのに使います。正しい答えです。
- エ: 送信者の秘密鍵は署名の作成用で、検証鍵ではありません。
ポイント
- 署名の作成は 送信者の秘密鍵、検証は 送信者の公開鍵 で行います。
- 受信者は、送信者の公開鍵で署名からメッセージダイジェストを取り出し、受信メッセージのダイジェストと比べて検証します。