Message Authentication Codes Intermediate
CMAC: Cipher-Based Message Authentication
What if you already have AES in your system and don't want to bring in a separate hash function just for message authentication? CMAC builds a MAC directly from a block cipher instead.