Paper 2025/1183

PA1 Security on Release of Unverified Plaintext in Encrypt-then-MAC AE Schemes

Bart Mennink, Radboud University Nijmegen
Suprita Talnikar, Radboud University Nijmegen
Abstract

At ASIACRYPT 2014, Andreeva et al. put forward a definition for security of authenticated encryption under release of unverified plaintext. They introduced two notions of plaintext awareness (PA1 and its stronger sibling PA2), suggested to be used in conjunction with confidentiality in case of release of unverified plaintext, as well as the notion of integrity under release of unverified plaintext (INT-RUP). Various efforts have been made to develop a unified model (e.g., Ashur et al., CRYPTO 2017, Chang et al., ToSC 2019(4)). With respect to the analysis of existing and new modes under release of unverified plaintext, most research however has focused on INT-RUP security only. Plaintext awareness is less studied and understood. In this work, we take a detailed look at the original definitions of PA1 and PA2 security. We observe that the definitions leave too much room for interpretation, and claimed results such as PA1 security of Encrypt-then-MAC are unjustified. The core of the issue lies in the fact that PA1 security is necessarily tied to the implementation of the scheme. To resolve this, we present refined definitions of PA1 and PA2 security. We argue that even for these refined definitions, there is no implementation of Encrypt-and-MAC that is PA1 (nor PA2) secure. For MAC-then-Encrypt, results depend on the actual scheme, as we demonstrate using a negative result and a positive result (from literature, on Romulus-M). Furthermore, we formally prove for Encrypt-then-MAC that (i) there exist implementations that are PA1 insecure and (ii) there exist implementations that are PA1 secure. In other words, Encrypt-then-MAC is insecure under the old definition but secure under the new definition, provided a proper implementation is used. We apply this observation to Isap v2, finalist in the NIST Lightweight Cryptography competition, where we additionally deal with the complication that the same key is used for encryption and authentication.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
Keywords
Authenticated EncryptionRelease of Unverified PlaintextPlaintext AwarenessIsap v2
Contact author(s)
b mennink @ cs ru nl
suprita45 @ gmail com
History
2025-06-27: approved
2025-06-24: received
See all versions
Short URL
https://ia.cr/2025/1183
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1183,
      author = {Bart Mennink and Suprita Talnikar},
      title = {{PA1} Security on Release of Unverified Plaintext in Encrypt-then-{MAC} {AE} Schemes},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1183},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1183}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.