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).