IPA過去問ドリル

平成22年度 春期 基本情報技術者試験 午前 問40

テクノロジ/セキュリティ

ディジタル署名付きのメッセージをメールで受信した。受信したメッセージのディジタル署名を検証することによって,確認できることはどれか。

出典:平成22年度 春期 基本情報技術者試験 午前 問40

正解:ウ

解説

ディジタル署名は,送信者の秘密鍵で作成した署名を受信者が送信者の公開鍵で検証することで,メッセージが送信されてから改ざんされていないこと(完全性)と,送信者本人が作成したこと(真正性)を確認できる仕組みです。メールの中継経路の不正や漏えいの有無を直接確認するものではありません。

選択肢ごとの解説

  • 誤り。ディジタル署名の検証は,メッセージの完全性・真正性を確認するものであり,メールが不正中継されたかどうかを判定する機能ではありません。
  • 誤り。メールが漏えいした(第三者に読まれた)かどうかは,暗号化による機密性の話であり,署名の検証だけでは分かりません。
  • 正しい。ディジタル署名を検証することで,メッセージが送信後に改ざんされていないことを確認できます。
  • 誤り。ディジタル署名だけでは送信日時の再送信(リプレイ攻撃)を防止・検知することはできず,別途タイムスタンプなどの仕組みが必要です。
基本情報技術者の過去問を演習モードで解く