問84
頻出度★★★
メッセージダイジェストを利用した送信者のデジタル署名が付与された電子メールに関する記述のうち,適切なものはどれか。
この問題の解説と、これまでの解答の記録です。
メッセージダイジェストを利用した送信者のデジタル署名が付与された電子メールに関する記述のうち,適切なものはどれか。
デジタル署名が検証するのは「署名した送信者本人(の鍵)」の正当性であり、その電子メールがどのメールサーバを経由・送出したかは判別できない。不正なメールサーバから送られたかどうかを見分ける用途には使えないため誤り。
送信者のなりすまし検知という結論は正しいが、その手段が誤り。電子メールのデジタル署名は「送信者(個人)の公開鍵証明書」で検証する。サーバ証明書は SSL/TLS でサーバの真正性を示すためのものであり、メール本文の署名検証には用いないため誤り。
デジタル署名は改ざん検知と送信者認証(完全性・真正性)のための仕組みであり、本文を暗号化する機能はない。署名を付けても本文は平文のままなので、内容の漏えいを防ぐ(機密性を確保する)ことはできず誤り。
正解 正解はエ。メッセージダイジェストを用いたデジタル署名は、送信者が電子メール本文のハッシュ値(メッセージダイジェスト)を算出し、それを自分の秘密鍵で暗号化して付与する仕組みである。受信者は送信者の公開鍵で署名を復号して得たダイジェストと、受け取った本文から計算し直したダイジェストを照合する。両者が一致しなければ本文が途中で書き換えられたと分かるため、改ざんそのものを「防ぐ」ことはできないが、改ざんが行われたことを「検知」できる。エはこの性質を正しく述べているため適切である。