IPA過去問ドリル

令和6年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問2

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

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

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

正解:ア

解説

MAC(メッセージ認証符号)は,送信者と受信者だけが共有する共通鍵とメッセージから生成される固定長の値です。受信者は,自分が持つ共通鍵を用いて MAC を検証することで,メッセージが改ざんされていないこと(完全性)と,共通鍵を知る送信者から送られたものであること(送信者の認証)を確認できます。ただし,共通鍵を第三者は知らないため,第三者は MAC を検証できず,メッセージの完全性や送信者の真正性を確認することはできません。

選択肢ごとの解説

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