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

708 B

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