Specifies a method of using a key and an n bit block cipher algorithm to calculate an n bit crytographic check value. Can be applied to the security services of any security architecture, process, or application. Coverage includes the crytographic key, optional process, and padding and blocking. Also gives definitions and notation, and detailed annexes.