予想問題vol.7 問2
問2
デジタル署名において,発信者がメッセージのハッシュ値からデジタル署名を生成するのに使う鍵はどれか。
- 受信者の公開鍵
- 受信者の秘密鍵
- 発信者の公開鍵
- 発信者の秘密鍵
- [出典]
- 応用情報技術者 H25秋期 問39
分類
テクノロジ系 » セキュリティ » 情報セキュリティ
正解
エ
解説
デジタル署名の生成と検証の手順は次のとおりです。
手順1のとおり、デジタル署名はメッセージのハッシュ値に「送信者の秘密鍵」を使用した変換処理を行うことで生成されます。したがって「エ」が正解です。
- 送信者は、送信するメッセージのハッシュ値(メッセージダイジェスト)を生成し、それに送信者の秘密鍵で署名して、署名データを作成する
- 送信者は、署名データをメッセージに付加して送信する
- 受信者は、署名データ付きのメッセージを受信する
- 受信者は、受信したメッセージのハッシュ値と送信者の公開鍵を使用して、署名データを検証する
- 検証は、送信されたメッセージと受信したメッセージが同じであり、鍵ペアが正しい場合に限り成功する。これにより、通信内容が改ざんされていないことと送信者の正当性が確認できる
