この概念が出た関連問題

この試験の対策ガイド

情報セキュリティマネジメント試験 対策ガイド

合格率・勉強法・参考書の選び方をまとめています

見る →
答えと解説を見る(先に解くのがおすすめ)

正解は ア

解説

メッセージ認証符号(MAC:Message Authentication Code)は,送信者と受信者が共有する秘密鍵とメッセージから生成する短い値で,メッセージに付加して送ります。受信者は受信したメッセージから同じ手順でMACを計算し,送られてきたMACと一致するかを確認することで,①メッセージが途中で改ざんされていないこと(完全性),②正しい鍵をもつ相手から送られたこと(メッセージ認証)を確認できます。したがって正解はa『メッセージが改ざんされていないことを確認する』です。MACはハッシュ関数や共通鍵暗号を用いて計算します。選択肢bの暗号化方式の確認,cの概要(要約)の確認は,MACの目的ではありません。dの秘匿性(盗聴防止)は暗号化が担うものであり,MACは秘匿性ではなく完全性・認証を提供する点に注意します。

なぜ他の選択肢は違うのか

選択肢 イ
メッセージの暗号化方式を確認することは,メッセージ認証符号の目的ではありません。MACはメッセージが改ざんされていないかを検証するための値です。
選択肢 ウ
メッセージの概要(要約)を確認することはMACの目的ではありません。ハッシュ値は要約を表しますが,MACは鍵を用いて改ざん検知と送信者認証を行うものです。
選択肢 エ
メッセージの秘匿性(盗聴からの保護)を確保するのは暗号化の役割です。MACはメッセージを暗号化せず,完全性と認証を提供するもので,秘匿性は守りません。

解くときのポイント

MAC=共有鍵で計算し『改ざん検知+送信者認証(完全性)』を行う。秘匿性(盗聴防止)は暗号化の役割で,MACの目的ではない点に注意。