NOTICE: Due to a lapse in annual appropriations, most of this website is not being updated. Learn more.
Form submissions will still be accepted but will not receive responses at this time. Sections of this site for programs using non-appropriated funds (such as NVLAP) or those that are excepted from the shutdown (such as CHIPS and NVD) will continue to be updated.
An official website of the United States government
Here’s how you know
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
Secure .gov websites use HTTPS
A lock (
) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.
Message Authentication Code (MAC) Validation System: Requirements and Procedures
Published
Author(s)
Miles E. Smid, Elaine B. Barker, David Balenson, Martha E. Haykin
Abstract
The National Bureau of Standards Message Authentication Code (MAC) Validation System (MVS) tests message authentication devices for conformance to two data authentication standards: Federal Information Processing Standard Publication (FIPS PUB) 113, "Computer Data Authentication," and American National Standards Institute (ANSI) X9.9-1986, "Financial Institution Message Authentication (Wholesale)." The MVS is designed to perform automated testing on message authentication devices which are remote to NBS. This publication provides brief overviews of the two data authentication standards and introduces the basic design and configuration of the MVS. The requirements and administrative procedures to be followed by those seeking formal NBS validation of a message authentication device are presented. The requirements described include the specific protocols for communication between the message authentication device under test (DUT) and the MVS, the types of tests which the DUT must pass for formal NBS validation, and general instructions for accessing and interfacing to the MVS. An appendix with examples illustrating the MVS testing protocol is provided.
Smid, M.
, Barker, E.
, Balenson, D.
and Haykin, M.
(1988),
Message Authentication Code (MAC) Validation System: Requirements and Procedures, Special Publication (NIST SP), National Institute of Standards and Technology, Gaithersburg, MD, [online], https://doi.org/10.6028/NBS.SP.500-156
(Accessed October 16, 2025)