問題
デジタル署名により実現できないものはどれか。
選択肢
- 1送信者の認証
- 2改ざんの検知
- 3否認防止
- 4通信内容の秘匿(暗号化)
正解
4. 通信内容の秘匿(暗号化)
詳しい解説を見る解説を閉じる
解説
デジタル署名は、送信者がメッセージのハッシュ値を自身の秘密鍵で暗号化(署名)して添付し、受信者が送信者の公開鍵で検証する仕組みである。署名が正しく検証できれば、秘密鍵の持ち主が作成したことの確認(送信者の認証)、ハッシュ値の一致による改ざんの検知、本人しか署名を生成できないことによる否認防止が実現する。しかしメッセージ本文は平文のまま送られるため、第三者に内容を見られないようにする秘匿(機密性の確保)は署名だけでは実現できず、これが正解となる。機密性が必要な場合は別途暗号化を併用する。「署名=完全性・認証・否認防止、暗号化=機密性」と役割を分けて覚えるのが鉄則で、両者を組み合わせた電子メール保護の仕組みとしてS/MIMEも押さえておきたい。
一問一答
全400問を繰り返し学習