Lessico IT › Sicurezza › OMAC

OMAC

Sicurezza Svenska → Aggiornato: 2026-10-13

Una variante del CBC-MAC a chiave singola che risolve il problema delle lunghezze variabili; il precursore di CMAC.

Tetsu Iwata e Kaoru Kurosawa presentarono OMAC nel 2003. Risolve un difetto reale del CBC-MAC: la costruzione semplice è sicura solo per messaggi di una lunghezza fissa e può essere falsificata tra lunghezze diverse. OMAC maschera l'ultimo blocco con una chiave derivata dalla chiave del cifrario a blocchi, così che un'unica chiave gestisca messaggi di qualsiasi lunghezza.

OMAC1 è la costruzione che il NIST ha standardizzato come CMAC nella SP 800-38B nel 2005, e il nome OMAC sopravvive perlopiù negli articoli scientifici. Quando una specifica dice CMAC, intende la stessa idea con un nome più comodo da mettere in uno standard.

← Torna al lessico