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

Blockcipher-Based Key Commitment for Nonce-Derived Schemes

Panos Kampanakis
Shai Halevi
Nevine Ebeid
Matt Campagna
Abstract

AES-GCM has seen great adoption for the last 20 years to protect data in various use-cases because of its optimal performance. It has also posed some challenges to modern applications due to its nonce, block size, and lack of key commitment. Nonce-derived schemes address these challenges by deriving a different key from random values and using GCM with the derived key. In this work, we explore efficient key commitment methods for nonce-derived schemes. For concreteness, we focus on expanding XAES-256-GCM, a derived key scheme originally introduced by Filippo Valsorda. We propose an efficient CMAC-based key commitment solution, and prove its security in the ideal-cipher model. This proposal yields a FIPS-compliant mode and offers much better data bounds than GCM. Finally, we benchmark the new mode's performance to demonstrate that the additional cost affects mostly small plaintexts.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
History
2025-09-02: last updated
2025-04-28: published
Short URL
https://ia.cr/2025/758
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/758,
      author = {Panos Kampanakis and Shai Halevi and Nevine Ebeid and Matt Campagna},
      title = {Blockcipher-Based Key Commitment for Nonce-Derived Schemes},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/758},
      year = {2025},
      url = {https://eprint.iacr.org/2025/758}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.