平成22年度 春期 基本情報技術者試験 午前 問40
テクノロジ/セキュリティディジタル署名付きのメッセージをメールで受信した。受信したメッセージのディジタル署名を検証することによって,確認できることはどれか。
出典:平成22年度 春期 基本情報技術者試験 午前 問40
- アメールが,不正中継されていないこと
- イメールが,漏えいしていないこと
- ウメッセージが,改ざんされていないこと
- エメッセージが,特定の日時に再送信されていないこと
正解:ウ
解説
ディジタル署名は,送信者の秘密鍵で作成した署名を受信者が送信者の公開鍵で検証することで,メッセージが送信されてから改ざんされていないこと(完全性)と,送信者本人が作成したこと(真正性)を確認できる仕組みです。メールの中継経路の不正や漏えいの有無を直接確認するものではありません。
選択肢ごとの解説
- ア誤り。ディジタル署名の検証は,メッセージの完全性・真正性を確認するものであり,メールが不正中継されたかどうかを判定する機能ではありません。
- イ誤り。メールが漏えいした(第三者に読まれた)かどうかは,暗号化による機密性の話であり,署名の検証だけでは分かりません。
- ウ正しい。ディジタル署名を検証することで,メッセージが送信後に改ざんされていないことを確認できます。
- エ誤り。ディジタル署名だけでは送信日時の再送信(リプレイ攻撃)を防止・検知することはできず,別途タイムスタンプなどの仕組みが必要です。