CBC-MAC

tecnica per costruire un codice di autenticazione di messaggio

In crittografia, un Cipher Block Chaining Message Authentication Code, abbreviato CBC-MAC, è una tecnica per costruire un codice di autenticazione di messaggio usando un cifrario a blocchi. Il messaggio è crittografato con qualche algoritmo di crittografia a blocchi in modalità CBC per creare una catena di blocchi in cui ognuno di essi dipende dalla cifratura del blocco precedente. Questa interdipendenza assicura che un cambiamento ad un qualsiasi bit del testo in chiaro causerà un cambiamento nel blocco finale crittografato che non può essere predetto o calcolato senza conoscere la chiave di codifica.

Per calcolare il CBC-MAC del messaggio m si cripta m in modalità CBC con il vettore di inizializzazione a zero.

Lunghezza dei messaggi variabile

Il template:Tradotto da è stato erroneamente inserito nella voce. Spostarlo nella pagina di discussione.

  Portale Crittografia: accedi alle voci di Wikipedia che trattano di crittografia