テクノロジ系
公開鍵暗号方式を用いたディジタル署名において、署名の作成と検証に使用する鍵の組合せとして適切なものはどれか。
- A署名の作成に受信者の公開鍵、検証に受信者の秘密鍵を使う
- B署名の作成にも検証にも送信者の秘密鍵を使う
- ✓署名の作成に送信者の秘密鍵、検証に送信者の公開鍵を使う
- D署名の作成にも検証にも共通鍵を使う
解説
ディジタル署名では、送信者が自分の秘密鍵で署名を作成し、受信者は送信者の公開鍵で検証することで、送信者本人が作成したことと内容が改ざんされていないことを確認できる。受信者の公開鍵で暗号化し受信者の秘密鍵で復号するのは、通信内容の秘匿を目的とした公開鍵暗号方式の使い方であり、署名とは鍵の使い方が逆になる。
根拠: 公開鍵暗号方式によるディジタル署名の原理(送信者の秘密鍵で署名、公開鍵で検証)