平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問25
テクノロジ/セキュリティディジタル署名を利用する目的として,適切なものはどれか。
出典:平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問25
- ア受信者が署名鍵を使って,暗号文を元のメッセージに戻すことができるようにする。
- イ送信者が固定文字列を付加したメッセージを,署名鍵を使って暗号化することによって,受信者がメッセージの改ざん部位を特定できるようにする。
- ウ送信者が署名鍵を使って署名を作成し,それをメッセージに付加することによって,受信者が送信者を確認できるようにする。
- エ送信者が署名鍵を使ってメッセージを暗号化することによって,メッセージの内容を関係者以外に分からないようにする。
正解:ウ
解説
ディジタル署名は,送信者が自身の署名鍵(秘密鍵)を使ってメッセージから署名を作成し,それをメッセージに付加して送信することで,受信者が送信者の公開鍵を用いて検証し,送信者本人であることの確認(本人性の確認)や改ざんの検知を行えるようにする仕組みである。
選択肢ごとの解説
- ア誤り。署名鍵を使って暗号文を元のメッセージに戻す操作は,公開鍵暗号方式による復号の説明であり,ディジタル署名の目的の説明としては適切ではない。
- イ誤り。改ざん部位そのものを特定できるようにするものではなく,ディジタル署名は改ざんの有無(メッセージ全体の完全性)を検証する仕組みである。
- ウ正しい。送信者が署名鍵を使って作成した署名をメッセージに付加することで,受信者が送信者を確認(認証)できるようにするのが,ディジタル署名を利用する目的である。
- エ誤り。メッセージの内容を関係者以外に分からないようにするのは,暗号化(機密性の確保)の目的であり,ディジタル署名(真正性・否認防止)の目的ではない。