construction and analysis of cryptographic functions analysis and peer review. 4. Developing Message Authentication Codes (MACs) MACs combine hash functions with secret keys to authenticate messages. Construction methods include: HMAC (Hash-based MAC): Uses standard hash functions with key padding. CMAC: Based on block cipher algorithms like AES. K Kenton Luettgen Oct 19, 2025