メッセージ認証
更新日:
用語解説
メッセージ認証は、受け取ったメッセージが正当な送信者から送られ、途中で改ざんされていないことを確かめる仕組みです。共通鍵を使うメッセージ認証符号(MAC)や、公開鍵暗号を使うディジタル署名があります。
■ 試験で押さえるポイント
MACは、メッセージと共通鍵からHMACやブロック暗号を使って作る短い値です。
受信者は同じ共通鍵でMACを計算し、届いたMACと一致すれば、改ざんされていないと判断します。
メッセージ認証の目的は改ざんの検知と送信者の確認で、内容を秘密にする(暗号化)ことではありません。
MACでは送信者と受信者が同じ鍵を持つので、否認防止にはディジタル署名が必要です。
■ 過去問での着眼点
「ブロック暗号を用いて生成でき、改ざんを確認できるもの」はメッセージ認証符号です。パリティビットは偶然の誤りの検出で、意図的な改ざんは検知できません。