問題本文
ディジタル署名における署名鍵の使い方と,ディジタル署名を行う目的のうち,適切なものはどれか。
選択肢
- ア.受信者が署名鍵を使って,暗号文を元のメッセージに戻すことができるようにする。
- イ.送信者が固定文字列を付加したメッセージを署名鍵を使って暗号化することによって,受信者がメッセージの改ざん部位を特定できるようにする。
- ウ.送信者が署名鍵を使って署名を作成し,その署名をメッセージに付加することによって,受信者が送信者を確認できるようにする。
- エ.送信者が署名鍵を使ってメッセージを暗号化することによって,メッセージの内容を関係者以外に分からないようにする。
正解
ウ. 送信者が署名鍵を使って署名を作成し,その署名をメッセージに付加することによって,受信者が送信者を確認できるようにする。
解説
ディジタル署名は送信者が秘密鍵(署名鍵)で署名を作成し、受信者が対応する公開鍵で検証することで送信者の本人性とメッセージ完全性を保証します。
選択肢ごとの解説
- ア.受信者が使うのは検証鍵(公開鍵)。署名鍵(秘密鍵)は送信者のみ。
- イ.改ざん部位特定はディジタル署名の機能ではない(ハッシュは全体一致のみ判定)。
- ウ.署名鍵で署名→公開鍵で送信者確認=ディジタル署名の目的。
- エ.秘匿性確保は別途暗号化が必要、署名の目的ではない。
基本情報技術者試験 平成29年度 秋期 午前 の過去問一覧へ戻る・問40