応用情報技術者
セキュリティ
デジタル署名の目的は何か?
1.
送信者の認証とデータの改ざん検知
✓ 正解
2.
通信内容の暗号化
3.
データの圧縮
4.
受信者の認証
📝 解説
デジタル署名は「送信者が自分の秘密鍵でデータのハッシュ値に署名し、受信者が送信者の公開鍵で検証する」仕組みです。印鑑に例えると、送信者の秘密鍵が「その人しか持っていない印鑑」で、送信者の公開鍵が「誰でも確認に使える印影の見本帳」です。デジタル署名で実現できることは2つあります。①送信者の認証(なりすまし防止):秘密鍵を持つ本人しか署名できないため、「確かにこの人が送った」と証明できます。②データの改ざん検知:ハッシュ値で署名しているため、データが途中で1ビットでも変わるとハッシュ値が変わり、署名の検証が失敗します。一方「通信内容の暗号化」は公開鍵暗号の別の使い方で、デジタル署名の目的ではありません。「データの圧縮」や「受信者の認証」もデジタル署名の役割ではありません。「デジタル署名=送信者の秘密鍵で署名→送信者の公開鍵で検証=なりすまし防止+改ざん検知」というセットを確実に押さえましょう!