HOME»基本情報技術者令和元年秋期»午前問38
基本情報技術者令和元年秋期 午前問38
問38
メッセージにRSA方式のデジタル署名を付与して2者間で送受信する。そのときのデジタル署名の検証鍵と使用方法はどれか。
- 受信者の公開鍵であり,送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。
- 受信者の秘密鍵であり,受信者がデジタル署名からメッセージダイジェストを算出する際に使用する。
- 送信者の公開鍵であり,受信者がデジタル署名からメッセージダイジェストを算出する際に使用する。
- 送信者の秘密鍵であり,送信者がメッセージダイジェストからデジタル署名を作成する際に使用する。
- [出題歴]
- 応用情報技術者 R5春期 問38
分類
テクノロジ系 » セキュリティ » 情報セキュリティ
正解
ウ
解説
デジタル署名の生成と検証の手順は次のとおりです。
したがって「ウ」の記述が適切です。
- 送信者は、送信するメッセージのハッシュ値(メッセージダイジェスト)を生成し、それに送信者の秘密鍵で署名して、署名データを作成する
- 送信者は、署名データをメッセージに付加して送信する
- 受信者は、署名データ付きのメッセージを受信する
- 受信者は、受信したメッセージのハッシュ値と送信者の公開鍵を使用して、署名データを検証する
- 検証は、送信されたメッセージと受信したメッセージが同じであり、鍵ペアが正しい場合に限り成功する。これにより、通信内容が改ざんされていないことと送信者の正当性が確認できる
したがって「ウ」の記述が適切です。