IT用語集 › セキュリティ › CBC-MAC

CBC-MAC

セキュリティ Svenska → 更新: 2026-10-21

CBC モードを土台にしたメッセージ認証コードで、メッセージ長が固定の場合にしか安全でない。

CBC-MAC は、メッセージをブロック暗号の CBC モードに通し、最後のブロックだけをタグとして残す。構成は単純で、ISO/IEC 9797-1 などの規格で長年使われてきた。ただし重大な欠陥があり、メッセージの長さが可変だと、有効なタグを一つ見た攻撃者が、より長いメッセージのタグを偽造できることが多い。

対策が NIST SP 800-38B で規定された CMAC で、鍵に依存する最終変換を加えて、可変長でも安全に扱えるようにしている。

← 用語集に戻る