Paper 2024/1382

Universal Context Commitment without Ciphertext Expansion

Arghya Bhattacharjee, Technology Innovation Institute, Indian Statistical Institute
Ritam Bhaumik, Technology Innovation Institute, École Polytechnique Fédérale de Lausanne
Chandranan Dhar, Indian Statistical Institute
Abstract

An ongoing research challenge in symmetric cryptography is to design an authenticated encryption (AE) with a commitment to the secret key or preferably to the entire context. One way to achieve this is to use a transform on an existing AE scheme, if possible with no output length expansion. At EUROCRYPT'22, Bellare and Hoang proposed the HtE transform, which lifts key-commitment to context-commitment. In the same year at ESORICS'22, Chan and Rogaway proposed the CTX transform, which works on any AE scheme where the tag is not required for decryption. However, for AE schemes which are not key-committing to begin with and which use the tag for decryption, no such transform exists till date. The latter category encompasses all AE schemes based on the design paradigms SIV, MAC-then-Encrypt, and Encode-then-Encipher. In this work, we propose PACT, a transform to convert any AE scheme into a context-committing one without any output length expansion. In addition, PACT preserves both nonce-respecting and nonce-misuse security of the legacy AE scheme. However, this is not the case with all the existing transforms. To demonstrate this, we show that a combination of CTY and SC (proposed by Bellare and Hoang, CRYPTO'24) doesn't preserve the nonce-misuse security of the legacy AE scheme. PACT requires only one call to a collision-resistant unkeyed hash function and one call to a block cipher. Finally, we propose a lighter transform comPACT, which converts a nonce-respecting AE scheme into a context-committing one.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
Keywords
PACTciphertext collisionauthenticated encryptioncontext commitmentideal cipher
Contact author(s)
bhattacharjeearghya29 @ gmail com
bhaumik ritam @ gmail com
chandranandhar @ gmail com
History
2024-09-04: approved
2024-09-03: received
See all versions
Short URL
https://ia.cr/2024/1382
License
Creative Commons Attribution-NonCommercial-ShareAlike
CC BY-NC-SA

BibTeX

@misc{cryptoeprint:2024/1382,
      author = {Arghya Bhattacharjee and Ritam Bhaumik and Chandranan Dhar},
      title = {Universal Context Commitment without Ciphertext Expansion},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1382},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1382}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.