問38令和5年度 春期テクノロジ系
メッセージにRSA方式のデジタル署名を付与して2者間で送受信する。そのときのデジタル署名の検証鍵と使用方法はどれか。
- ア受信者の公開鍵であり,送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。
- イ受信者の秘密鍵であり,受信者がデジタル署名からメッセージダイジェストを取り出す際に使用する。
- ウ送信者の公開鍵であり,受信者がデジタル署名からメッセージダイジェストを取り出す際に使用する。
- エ送信者の秘密鍵であり,送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。
正解はウ
解説 本サイト独自(IPA公表のものではありません)
ウ RSA方式のデジタル署名では,送信者が自身の秘密鍵を使ってメッセージダイジェストから署名を作成し,受信者が送信者の公開鍵を使って署名を検証する。したがって,検証鍵は送信者の公開鍵であり,署名からメッセージダイジェストを取り出す際に用いる。
- ア 受信者の公開鍵は,受信者だけが読めるようにメッセージを暗号化する際に送信者が用いる鍵であり,送信者のデジタル署名を作成する鍵ではない。
- イ 受信者の秘密鍵は,受信者の公開鍵で暗号化されたメッセージを元に戻す際に用いる鍵であり,送信者のデジタル署名を検証する鍵ではない。
- エ 送信者の秘密鍵でメッセージダイジェストから署名を作成すること自体は正しいが,これは署名の作成鍵と作成方法であり,問われている検証鍵と使用方法ではない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和5年度 春期 応用情報技術者試験 午前 問38