Paper 2025/2260 Original: eprint.iacr.org/2025/2260 ↗

Tight Generic PRF Security of HMAC and NMAC

Yaobin Shen
Xiangyang Zhang
Lei Wang
Dawu Gu
Abstract

HMAC and its variant NMAC are among the most widely used methods for keying a cryptographic hash function to obtain a PRF or a MAC. Yet, even after nearly three decades of research, their generic PRF security still remains poorly understood, where the compression function of the underlying hash function is treated as a black box and accessible to the adversary. Although a series of works have exploited compression function queries to mount generic attacks, proving tight bounds on the generic PRF security of HMAC and NMAC remains a challenging open question until now. In this paper, we establish tight bounds on the generic PRF security of HMAC and NMAC. Our bounds capture the influence of the number of construction queries, the number of compression function queries, and the maximal block length of a message on their security. The proofs are carried out in the multi-user setting and the bounds hold regardless of the number of users. In addition, we present matching attacks to demonstrate that our bounds are essentially tight. Taken together, our results close a longstanding gap in the generic PRF security analysis of HMAC and NMAC.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2025-12-16: last updated
2025-12-16: published
Short URL
https://ia.cr/2025/2260
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/2260,
      author = {Yaobin Shen and Xiangyang Zhang and Lei Wang and Dawu Gu},
      title = {Tight Generic PRF Security of HMAC and NMAC},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2260},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2260}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.