BaselineWatch
Desk

4.2.3.2 MACs Using Hash Functions

NIST platform security: roots of trust, firmware and secure enclaves SP 800-57 Part 1 Rev. 5 against SP 800-57 Part 1 Rev. 4
All changes in this version
removed 4 Cryptographic Algorithms part of 4.2.3

Title changed

Before · SP 800-57 Part 1 Rev. 4

MACs Using Hash Functions

After · SP 800-57 Part 1 Rev. 5

MACs Using Hash Functions

Control changed

Before · SP 800-57 Part 1 Rev. 4

[FIPS198] specifies the computation of a MAC using an approved hash function. A variety of key sizes are allowed for HMAC, which is the MAC algorithm specified in [FIPS198]; the choice of key size depends on the amount of security to be provided to the data and the hash function used. See [SP800-107] for further discussions about HMAC, and Section 5.6 of this Recommendation (i.e., SP 800-57, Part 1) for further discussion.

After · SP 800-57 Part 1 Rev. 5

[FIPS198] specifies the computation of a MAC using an approved hash function. A variety of key sizes are allowed for HMAC, which is the MAC algorithm specified in [FIPS198]; the choice of key size depends on the amount of security to be provided to the data and the hash function used. See [SP800-107] for further discussions about HMAC, and Section 5.6 of this Recommendation (i.e., SP 800-57, Part 1) for further discussion.