問題プレビューID: 6de229d6

問 40

送信者から電子メール本文とそのハッシュ値を受け取り,そのハッシュ値と,受信者が電子メール本文から求めたハッシュ値とを比較することで実現できることはどれか。ここで,受信者が送信者から受け取るハッシュ値は正しいものとする。

解説

ハッシュ値を用いた完全性の確認に関する問題です。

  • イ 正解: ハッシュ値は、元のデータが少しでも変化すると全く異なる値になります。受信者は、受け取った電子メール本文から求めたハッシュ値と、送信者から受け取った(正しい)ハッシュ値とを比較することで、本文が通信の途中で改ざんされていないか(改ざんの有無)を検出できます。

他の選択肢について:

  • ア: 電子メールが相手に届いたかどうか(送達の確認)は、ハッシュ値の比較では分かりません。
  • ウ: 盗聴を防ぐには、通信内容を暗号化する必要があります。ハッシュ値の比較では盗聴を防げません。
  • エ: なりすましを防ぐには、送信者の認証(電子署名や利用者認証など)が必要です。ここでは受け取るハッシュ値が正しいものと仮定しており、送信者の真正性は確認できません。

したがって、正解は イ です。