この概念が出た関連問題

この試験の対策ガイド

ITパスポート試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は エ

解説

デジタル署名は、送信者の身元確認と、メッセージの改ざん検知を実現する技術です。送信者は自分の秘密鍵を使ってメッセージのハッシュ値に署名を付与し、受信者は送信者の公開鍵を使って署名を検証します。メッセージが改ざんされた場合、ハッシュ値が変化するため、署名の検証が失敗し、改ざんを検知できます。ただし、デジタル署名自体には改ざんを「防止」する機能はなく、あくまでも「検知」するための仕組みです。

なぜ他の選択肢は違うのか

選択肢 ア
デジタル署名は送信者個人の秘密鍵で生成されるため、メールサーバの正当性を判別するものではありません。メールサーバの認証にはSSL/TLSなど別の仕組みが必要です。
選択肢 イ
送信側メールサーバの証明書ではなく、送信者個人の公開鍵を使って検証する必要があります。サーバ証明書では送信者個人の認証はできません。
選択肢 ウ
デジタル署名と暗号化は別の機能です。署名を付与しても自動的に暗号化されるわけではありません。暗号化が必要な場合は、別途暗号化の処理を行う必要があります。

解くときのポイント

デジタル署名の機能を「防止」と「検知」で明確に区別することがポイントです。また、個人認証、サーバ認証、暗号化はそれぞれ異なる目的と仕組みを持つことを理解しましょう。