In cryptography, CMAC is a MAC (message authentication code) based on a block cipher such as AES
CMAC is a MAC message-authentication-code based on a block cipher such as AES. It is also known as OMAC1. CMAC's design is similar to cbc-mac, but CMAC avoids the flaws of CBC-MAC that make it fragile.
Not to be confused with the CMAC neural network (cerebellar model articulation controller).