ディジタル署名に用いる鍵の種別に関する組合せのうち,適切なものはどれか。
ディジタル署名の作成に用いる鍵|ディジタル署名の検証に用いる鍵/共通鍵|秘密鍵/公開鍵|秘密鍵/秘密鍵|共通鍵/秘密鍵|公開鍵
正答4
解説
正解は4です。
ディジタル署名は、公開鍵暗号方式を使って、送信者の本人確認と改ざんの検出を行う仕組みです。
署名は本人しか持たない鍵で作り、だれでも入手できる鍵で検証します。
【選択肢別解説】
1:× 共通鍵と秘密鍵は対になる鍵ではないので、この組合せでは検証できません。
また、共通鍵は送信者と受信者の双方が持つため、署名を作ったのがどちらか区別できません。
2:× 公開鍵はだれでも入手できるので、公開鍵で署名を作ると第三者でも同じ署名を作れます。
本人確認になりません。
3:× 秘密鍵で作った署名は、対になる公開鍵でしか検証できません。
共通鍵では検証できません。
4:○ 送信者が自分の秘密鍵で署名を作成し、受信者は送信者の公開鍵で検証します。
秘密鍵は本人しか持たないので、本人が作った署名であると確認できます。
【ポイント】
暗号化による機密保護では「受信者の公開鍵で暗号化し、受信者の秘密鍵で復号」します。
ディジタル署名では「送信者の秘密鍵で作成し、送信者の公開鍵で検証」します。