Hash-Based Message Authentication Code

Hash-Based Message Authentication Code definition in Computer Security terms:

Acronym(s): HMAC

Definition(s): A message authentication code that utilizes a keyed hash.
Source(s): FIPS 140-2

A message authentication code that uses an approved keyed-hash function (i.e., FIPS 198).
Source(s): NIST SP 800-57 Part 1 Rev. 3

A message authentication code that uses an approved keyed-hash function.
Source(s): NIST SP 800-57 Part 3 Rev. 1

A message authentication code that uses a cryptographic key in conjunction with a hash function.
Source(s): CNSSI 4009-2015 (FIPS 201-1)

Synonym(s): None

 

reference: CSRC Glossary