IPA過去問ドリル

平成24年度 秋期 応用情報技術者試験 午前 問38

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

手順に示すハッシュ関数とメッセージダイジェストの処理を行うことで得られるセキュリティ上の効果はどれか。ここで,メッセージダイジェストは安全な方法で保護され,改ざんや破壊がされていないものとする。 〔手順〕 (1) 送信者Aは,電子メールの本文からハッシュ関数を用いて,メッセージダイジェストを作成する。電子メールの本文とメッセージダイジェストを別々に受信者Bに送信する。 (2) 受信者Bは受信した電子メールの本文からハッシュ関数を用いて,メッセージダイジェストを作成する。その作成したメッセージダイジェストと,受信したメッセージダイジェストを比較する。

出典:平成24年度 秋期 応用情報技術者試験 午前 問38

正解:ア

解説

送信者が本文からハッシュ関数で作成したメッセージダイジェストと,受信者が受信した本文から作成し直したメッセージダイジェストを比較することで,本文が通信途中で改ざんされていないかを確認できます。ハッシュ値が一致すれば本文が改ざんされていないことが,異なれば改ざん(または誤りの発生)があったことが分かります。

選択肢ごとの解説

  • 正しい。二つのメッセージダイジェストを比較することで,電子メールの本文が改ざんされていないかを確認できます。
  • 誤り。この手順は宛先の確認を行うものではなく,誤送信の防止には直接寄与しません。
  • 誤り。この手順は本文の改ざん有無を確認するものであり,送達(到着)の確認自体を行うものではありません。
  • 誤り。ハッシュ関数による処理は本文の暗号化を行わないため,盗聴の防止にはなりません。
応用情報技術者の過去問を演習モードで解く