IPA過去問ドリル

令和5年度 春期 応用情報技術者試験 午前 問38

テクノロジ/セキュリティ

メッセージに RSA 方式のデジタル署名を付与して 2 者間で送受信する。そのときのデジタル署名の検証鍵と使用方法はどれか。

出典:令和5年度 春期 応用情報技術者試験 午前 問38

正解:ウ

解説

RSA 方式のデジタル署名では,送信者が自身の秘密鍵でメッセージダイジェストから署名を作成し,受信者は送信者の公開鍵で署名からメッセージダイジェストを取り出して(復号して)検証します。したがって検証鍵は送信者の公開鍵です。

選択肢ごとの解説

  • 誤り。受信者の公開鍵は,機密性確保のためにメッセージを暗号化する際に使うものであり,署名の作成・検証には使いません。また署名の作成に使うのは送信者の秘密鍵です。
  • 誤り。受信者の秘密鍵は暗号化されたメッセージの復号に使うものであり,署名の検証には使いません。
  • 正しい。検証鍵は送信者の公開鍵であり,受信者がデジタル署名からメッセージダイジェストを取り出す際に使用します。
  • 誤り。送信者の秘密鍵は署名の作成に使う鍵(署名鍵)であり,検証鍵ではありません。
応用情報技術者の過去問を演習モードで解く