ディジタル署名における署名鍵の使い方と,ディジタル署名を行う目的のうち,適切なものはどれか。
署名は送信者の秘密鍵で作り、本人確認と改ざん検知に使う
選択肢
- ア受信者が署名鍵を使って,暗号文を元のメッセージに戻すことができるようにする。
- イ送信者が固定文字列を付加したメッセージを署名鍵を使って暗号化することによって,受信者がメッセージの改ざん部位を特定できるようにする。
- ウ送信者が署名鍵を使って署名を作成し,その署名をメッセージに付加することによって,受信者が送信者を確認できるようにする。
- エ送信者が署名鍵を使ってメッセージを暗号化することによって,メッセージの内容を関係者以外に分からないようにする。
正解と解説
正解:ウ 送信者が署名鍵を使って署名を作成し,その署名をメッセージに付加することによって,受信者が送信者を確認できるようにする。
ディジタル署名では、送信者が自分だけが持つ署名鍵(秘密鍵)で署名を作成してメッセージに付す。受信者は公開されている検証鍵で署名を検証することで、送信者が本人であることと、メッセージが改ざんされていないことを確認できる。
選択肢ごとの解説
- ア署名鍵は送信者だけが持つ鍵であり、受信者が復号に使うものではない。
- イ署名の検証で分かるのは改ざんの有無だけで、改ざん箇所の特定はできない。
- ウ正しい。送信者が署名鍵で署名を作り、受信者が送信者を確認できるようにする。
- エ内容を秘匿するのは暗号化の目的であり、ディジタル署名の目的ではない。
同じ分野の他の問題
- セキュアハッシュ関数SHA-256を用いてファイルA及びファイルBのハッシュ値を算出すると,どちらも全く同じ次に示すハッ…2023年度 公開問題 科目A・B 問5
- メッセージが改ざんされていないかどうかを確認するために、そのメッセージから、ブロック暗号を用いて生成することができるもの…2019年度 秋期 午前 問23
- デジタル署名に用いる鍵の組みのうち、適切なものはどれか。次の表はデジタル署名の作成に用いる鍵と検証に用いる鍵の組合せを示…2022年度 公開問題 科目A・B 問22
- ディジタル署名に用いる鍵の組みのうち、適切なものはどれか。2019年度 秋期 午前 問20
- セキュアハッシュ関数SHA-256を用いてファイルA及びファイルBのハッシュ値を算出すると、どちらも全く同じ次に示すハッ…2019年度 秋期 午前 問12
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。