IPA過去問ドリル

平成27年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問16

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

送信者 A が,受信者 B と共有している鍵を用いて,メッセージからメッセージ認証符号を生成し,そのメッセージ認証符号とメッセージを受信者 B に送信する。このとき,メッセージとメッセージ認証符号を用いて,受信者 B ができることはどれか。

出典:平成27年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問16

正解:ウ

解説

メッセージ認証符号(MAC)は,共有鍵とメッセージから生成される固定長の符号です。受信者 B は,受信したメッセージから同じ鍵で MAC を計算し直し,受信した MAC と比較することで,通信途中でメッセージが改ざんされていないことを判定できます。

選択肢ごとの解説

  • 誤り。MAC は改ざんの有無を検知できますが,誤りビットを特定して訂正する機能はありません。
  • 誤り。MAC はメッセージの完全性の検証に使うものであり,複製(リプレイ)の検知にはシーケンス番号などの別の仕組みが必要です。
  • 正しい。共有鍵を用いた MAC の一致を確認することで,メッセージが改ざんされていないことを判定できます。
  • 誤り。MAC はメッセージを暗号化するものではないため,盗聴の有無を検知することはできません。
ネットワークスペシャリストの過去問を演習モードで解く