CBC-MAC, the cipher block chaining message authentication code, is a technique for building a message authentication code from a block cipher. The message is encrypted with the block cipher in cipher block chaining mode, with a zero initialization vector, to make a chain of blocks in which each block depends on the proper encryption of the previous one, and only the last block is kept. A change to any plaintext bit therefore changes the final block in a way that cannot be predicted or counteracted without the key. On its own CBC-MAC is not secure for variable-length messages. It is currently used to construct a pseudorandom function family and as a component of the CCM mode.
Connections
In Field
Source CBC-MAC (Wikipedia)
Sources
CBC-MAC (Wikipedia)
In Group: Message Authentication Code, Lead
is a technique for constructing a message authentication code (MAC) from a block cipher.
In Field: Cryptography, Lead [in-field]
In cryptography, a cipher block chaining message authentication code (CBC-MAC) is a technique for constructing a message authentication code (MAC) from a block cipher.
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.