Es una técnica para construir un código de autenticación de mensaje a partir de un cifrado de bloque.
El mensaje se cifra con algún algoritmo de cifrado de bloque en modo CBC (cipher block chaining) para crear una cadena de bloques de tal forma que cada bloque dependa del cifrado correspondiente del bloque anterior. Esta interdependencia mantiene seguro el cifrado.
