IPA過去問ドリル

令和4年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問1

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

送信者から受信者にメッセージ認証符号(MAC:Message Authentication Code)を付与したメッセージを送り,さらに受信者が第三者に転送した。そのときの MAC に関する記述のうち,適切なものはどれか。ここで,共通鍵は送信者と受信者だけが知っており,送信者と受信者のそれぞれの公開鍵は3人とも知っているとする。

出典:令和4年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問1

正解:ア

解説

MAC(メッセージ認証符号)は,送信者と受信者だけが共有する共通鍵とメッセージから生成され,これを検証できるのは同じ共通鍵を持つ受信者だけです。共通鍵を知らない第三者は MAC を検証できないため,改ざんの有無や送信者の真正性を確認することはできません。したがって,共通鍵から MAC を生成し,受信者がメッセージの完全性を確認できるとする記述が正しくなります。

選択肢ごとの解説

  • 正しい。MAC は送信者がメッセージと共通鍵を用いて生成し,共通鍵を共有する受信者がこれを検証することでメッセージの完全性(改ざんの有無)を確認できます。
  • 誤り。共通鍵を知らない第三者は MAC を検証できないため,送信者の真正性を確認することはできません。
  • 誤り。MAC は共通鍵暗号方式に基づく仕組みであり,受信者の公開鍵を用いて生成するものではありません。
  • 誤り。MAC は共通鍵を用いて生成するものであり,送信者の公開鍵を用いるものではありません。また第三者は共通鍵を持たないため検証できません。
情報処理安全確保支援士の過去問を演習モードで解く