Take a sneak peek at the new NIST.gov and let us know what you think!
(Please note: some content may not be complete on the beta site.).

View the beta site
NIST logo

Publication Citation: The Keyed-Hash Message Authentication Code (HMAC)

NIST Authors in Bold

Author(s): Elaine B. Barker; Quynh H. Dang;
Title: The Keyed-Hash Message Authentication Code (HMAC)
Published: March 06, 2002
Abstract: [Superseded by FIPS 198-1(July 2008): http://www.nist.gov/manuscript-publication-search.cfm?pub_id=901614] This standard describes a keyed-hash message authentication code (HMAC), a mechanism for message authentication using cryptographic hash functions. HMAC can be used with any iterative Approved cryptographic hash function, in combination with a shared secret key. The cryptographic strength of HMAC depends on the properties of the underlying hash function. The HMAC specification in this standard is a generalization of Internet RFC 2104, HMAC, Keyed-Hashing for Message Authentication, and ANSI X9.71, Keyed Hash Message Authentication Code.
Citation: Federal Inf. Process. Stds. (NIST FIPS) - 198
Pages: 20 pp.
Keywords: computer security, cryptography, HMAC, MAC, message authentication, Federal Information Processing Standard (FIPS)
Research Areas: Computer Security, Federal Information Processing Standards