Cipher-based MAC (CMAC)

CMAC is a message authentication code built from a block cipher such as AES, used to check that a message is authentic and unaltered.

What is Cipher-based MAC (CMAC)?

Sender and receiver share a secret key; the sender computes a short tag over the message, and the receiver recomputes it. It is standardised by NIST in SP 800-38B.

← Back to the A–Z definitions