MAC(メッセージ認証符号)

MAC(メッセージ認証符号)は、送信者と受信者間で共有する「共通鍵」と「メッセージ」を元に生成される固定長のデータです。これを用いることで、受信者はメッセージが改ざんされていないこと(完全性)と、正しい送信者から送られたこと(真正性)を確認できます。 各選択肢の解説: イ:MACの生成・検証には共通鍵が必要です。共通鍵を知らない「第三者」はMACを検証できず、送信者の真正性を確認することはできません。 ウ:MACは「共通鍵」を用いて生成します。受信者の公開鍵を用いて生成するものではありません。また、第三者は検証できません。 エ:送信者の公開鍵を用いるのは、デジタル署名の場合です。MACは共通鍵を用います。

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

出典令和4年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問1
ア
MACは、送信者がメッセージと共通鍵を用いて生成する。MACを用いると、受信者がメッセージの完全性を確認できる。
イ
MACは、送信者がメッセージと共通鍵を用いて生成する。MACを用いると、第三者が送信者の真正性を確認できる。
ウ
MACは、送信者がメッセージと受信者の公開鍵を用いて生成する。MACを用いると、第三者がメッセージの完全性を確認できる。
エ
MACは、送信者がメッセージと送信者の公開鍵を用いて生成する。MACを用いると、受信者が送信者の真正性を確認できる。