ディジタル署名に用いる鍵の組みのうち、適切なものはどれか。
署名は秘密鍵で作成し、公開鍵で検証する
| ディジタル署名の作成に用いる鍵 | ディジタル署名の検証に用いる鍵 | |
|---|---|---|
| ア | 共通鍵 | 秘密鍵 |
| イ | 公開鍵 | 秘密鍵 |
| ウ | 秘密鍵 | 共通鍵 |
| エ | 秘密鍵 | 公開鍵 |
選択肢
- アディジタル署名の作成に用いる鍵:共通鍵/ディジタル署名の検証に用いる鍵:秘密鍵
- イディジタル署名の作成に用いる鍵:公開鍵/ディジタル署名の検証に用いる鍵:秘密鍵
- ウディジタル署名の作成に用いる鍵:秘密鍵/ディジタル署名の検証に用いる鍵:共通鍵
- エディジタル署名の作成に用いる鍵:秘密鍵/ディジタル署名の検証に用いる鍵:公開鍵
正解と解説
正解:エ ディジタル署名の作成に用いる鍵:秘密鍵/ディジタル署名の検証に用いる鍵:公開鍵
ディジタル署名では、署名者が自分の秘密鍵でメッセージのハッシュ値を暗号化して署名を作り、検証者は署名者の公開鍵で検証する。秘密鍵は本人しか持たないため、この対応関係によって作成者の特定(否認防止)と改ざん検知が成り立つ。暗号化して秘匿する用途とは鍵の使い方が逆になる点に注意する。
選択肢ごとの解説
- ア誤り。共通鍵では作成者を第三者に対して特定できず、署名にならない。
- イ誤り。作成と検証の鍵が逆で、公開鍵で署名を作ることはできない。
- ウ誤り。検証に共通鍵を使うのでは公開検証ができない。
- エ正解。作成は署名者の秘密鍵、検証は対応する公開鍵で行う。
同じ分野の他の問題
- セキュアハッシュ関数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/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。