Passa al contenuto principale

3.1.1. HMAC

3.1.1. HMAC

HMAC [RFC2104] è una costruzione di un Codice di Autenticazione dei Messaggi (Message Authentication Code) utilizzando una funzione hash e una chiave segreta. Qui, utilizziamo HMAC con la stessa funzione hash H utilizzata per elaborare il messaggio di input prima della generazione o verifica della firma.

Denotiamo il processo di applicazione di HMAC con chiave K sui dati V come:

HMAC_K(V)

che restituisce una sequenza di bit di lunghezza hlen (la lunghezza di output della funzione hash sottostante H).