問99
頻出度★★★
文書を A さんから B さんに送るとき, 公開鍵暗号方式を用いた暗号化とディジタル署名によって, セキュリティを確保したい。このとき, A さんの公開鍵が使われる場面はどれか。
この問題の解説と、これまでの解答の記録です。
文書を A さんから B さんに送るとき, 公開鍵暗号方式を用いた暗号化とディジタル署名によって, セキュリティを確保したい。このとき, A さんの公開鍵が使われる場面はどれか。
文書の暗号化は機密性を守る操作で、送信者 A さんは受信者である B さんの公開鍵で暗号化する。使われるのは B さんの公開鍵であって、A さんの公開鍵ではない。
ディジタル署名の付与は送信者 A さん自身が行い、A さんの秘密鍵(署名鍵)を使う。使うのは公開鍵ではなく秘密鍵なので誤り。
正解 ディジタル署名では、送信者 A さんが自分の秘密鍵で署名を作り、受信者 B さんが A さんの公開鍵でその署名を検証する。公開鍵暗号方式では鍵はペアで働き、秘密鍵で作った署名は対応する公開鍵でしか正しく検証できない。よって、B さんが受け取った文書に付与されたディジタル署名を検証する場面で A さんの公開鍵が使われる。これにより、その文書が確かに A さん本人のものであること(真正性)と改ざんのないことを確認できる。したがって「ウ」が正しい。
受け取った文書の復号は受信者 B さんが行い、B さん自身の秘密鍵を使う。A さんの公開鍵は使われない。