# Term:Message Authentication Code (MAC) Algorithm

## NIST SP 800-120

Message Authentication Code (MAC) Algorithm - A family of one-way cryptographic functions that is parameterized by a symmetric key and produces a MAC on arbitrary data. A MAC algorithm can be used to provide data origin authentication, as well as data integrity.

## NIST SP 800-56A

Message Authentication Code (MAC) Algorithm - Defines a family of one-way cryptographic functions that is parameterized by a symmetric key and produces a MacTag on arbitrary data. A MAC algorithm can be used to provide data origin authentication as well as data integrity. In this Recommendation, a MAC algorithm is used for key confirmation and validation testing purposes.