公開鍵暗号方式とデジタル署名に関する次の記述のうち、適切なものはどれか。
正解・解説を確認する
解答正解 5
公開鍵暗号では、機密性を守るには受信者の公開鍵で暗号化し受信者の秘密鍵で復号、署名では送信者の秘密鍵で署名し送信者の公開鍵で検証する、と鍵の組み合わせが逆になる点を整理しておく。署名では文章全体ではなくハッシュ値に署名するのが一般的で、これにより処理量を抑えつつ改ざんも検出できる。
選択肢ごとの判定
1秘密鍵は所有者だけが持つ鍵なので、送信者は使えない。暗号化には受信者の公開鍵、復号には受信者の秘密鍵を用いる。
2一般に公開鍵暗号は共通鍵暗号より遅い。そのため、本文は共通鍵で暗号化し、その共通鍵だけを公開鍵で暗号化して送る方式がよく使われる。
3同一の鍵を用いるのは共通鍵暗号方式の特徴である。公開鍵暗号は暗号化鍵(公開鍵)と復号鍵(秘密鍵)が対になっている。
4鍵の使い方が逆である。署名は送信者の秘密鍵で生成し、受信者は送信者の公開鍵で検証する。
5正しい。秘密鍵で署名できるのは所有者だけであり、公開鍵で検証でき、ハッシュ値の一致によってメッセージが改ざんされていないことも分かる。