Lessico IT › Sicurezza › CBC-MAC

CBC-MAC

Sicurezza Svenska → Aggiornato: 2026-10-12

Un codice di autenticazione dei messaggi basato sulla modalità CBC, sicuro solo per messaggi di lunghezza fissa.

Il CBC-MAC fa passare il messaggio attraverso un cifrario a blocchi in modalità CBC e conserva solo l'ultimo blocco come tag. La costruzione è semplice e per anni è stata usata in standard come l'ISO/IEC 9797-1. Ha però un difetto serio: se i messaggi possono avere lunghezze diverse, chi ha già visto un tag valido può spesso falsificarne uno per un messaggio più lungo.

La soluzione è il CMAC, specificato nel NIST SP 800-38B, che aggiunge una trasformazione finale dipendente dalla chiave e gestisce in sicurezza le lunghezze variabili.

← Torna al lessico