Customer Service:
Mon - Fri: 8:30 am - 6 pm EST

Message Authentication Codes

Message authentication code standards are published by ISO and IEC. They include the ISO/IEC 9797 series, which covers mechanisms of block ciphers and hash functions.


ISO/IEC 9797-1:2011

Information technology - Security techniques - Message Authentication Codes (MACs) - Part 1: Mechanisms using a block cipher

ISO/IEC 9797-1:2011 specifies six MAC algorithms that use a secret key and an n -bit block cipher to calculate an m -bit MAC. ISO/IEC 9797-1:2011 can be applied to the security services of any security architecture, process, or application. Key management mechanisms are outside the scope of ISO/IEC 9797-1:2011. ISO/IEC 9797-1:2011 specifies object identifiers that can be used to identify each mechanism in accordance with ISO/IEC 8825-1. Numerical examples and a security analysis of each of the six specified algorithms are provided, and the relationship of ISO/IEC 9797-1:2011 to previous standards is explained.


ISO/IEC 9797-2:2021

Information security - Message authentication codes (MACs) - Part 2: Mechanisms using a dedicated hash-function

This document specifies MAC algorithms that use a secret key and a hash-function (or its round-function or sponge function) to calculate an m -bit MAC. These mechanisms can be used as data integrity mechanisms to verify that data has not been altered in an unauthorized manner. NOTE A general framework for the provision of integrity services is specified in ISO/IEC 10181‑6.


ISO/IEC 9797-3:2011

Information technology - Security techniques - Message Authentication Codes (MACs) - Part 3: Mechanisms using a universal hash-function

ISO/IEC 9797-3:2011 specifies the following Message Authentication Code (MAC) algorithms that use a secret key and a universal hash-function with an n -bit result to calculate an m -bit MAC based on the block ciphers specified in ISO/IEC 18033-3 and the stream ciphers specified in ISO/IEC 18033-4: UMAC; Badger; Poly1305-AES; GMAC.


ANSI Logo

As the voice of the U.S. standards and conformity assessment system, the American National Standards Institute (ANSI) empowers its members and constituents to strengthen the U.S. marketplace position in the global economy while helping to assure the safety and health of consumers and the protection of the environment.

CUSTOMER SERVICE
NEW YORK OFFICE
ANSI HEADQUARTERS