1
Fork 0
mirror of https://github.com/Steffo99/appunti-magistrali.git synced 2024-11-29 13:24:17 +00:00
appunti-steffo/8 - Crittografia applicata/2 - Comunicazione simmetrica/5 - Autenticazione/CBC-MAC.md
2023-09-21 02:46:23 +02:00

11 lines
No EOL
708 B
Markdown

[[message authentication code system]] deprecato che funziona in modo simile al [[cipher block chaining operation mode]], con la differenza principale che solo l'ultimo blocco emette output.
1. usa la [[chiave simmetrica]] per determinare la [[keyed family of pseudo-random permutations]] da utilizzare
2. effettua lo [[XOR]] del plaintext con un [[initialization vector]] intrinseco all'algoritmo
3. fornisce il valore precedente alla [[keyed family of pseudo-random permutations]] selezionata
4. utilizza il risultato come initialization vector del blocco successivo, finchè non c'è più testo da autenticare
5. emette il risultato come [[message authentication code]]
## Diagramma
![[CBC-MAC.canvas]]