Paper 2022/1055

Exploring Integrity of AEADs with Faults: Definitions and Constructions

Sayandeep Saha, Nanyang Technological University, Singapore
Mustafa Khairallah, Seagate Research, Singapore
Thomas Peyrin, Nanyang Technological University, Singapore
Abstract

Implementation-based attacks are major concerns for modern cryptography. For symmetric-key cryptography, a significant amount of exploration has taken place in this regard for primitives such as block ciphers. Concerning symmetric-key operating modes, such as Authenticated Encryption with Associated Data (AEAD), the state- of-the-art mainly addresses the passive Side-Channel Attacks (SCA) in the form of leakage resilient cryptography. So far, only a handful of work address Fault Attacks (FA) in the context of AEADs concerning the fundamental properties – integrity and confidentiality. In this paper, we address this gap by exploring mode-level issues arising due to FAs. We emphasize that FAs can be fatal even in cases where the adversary does not aim to extract the long-term secret, but rather tries to violate the basic security requirements (integrity and confidentiality). Notably, we show novel integrity attack examples on state-of-the-art AEAD constructions and even on a prior fault-resilient AEAD construction called SIV$. On the constructive side, we first present new security notions of fault-resilience, for PRF (frPRF), MAC (frMAC) and AEAD (frAE), the latter can be seen as an improved version of the notion introduced by Fischlin and Gunther at CT-RSA’20. Then, we propose new constructions to turn a frPRF into a fault-resilient MAC frMAC (hash-then-frPRF) and into a fault-resilient AEAD frAE (MAC-then-Encrypt-then-MAC or MEM).

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Published by the IACR in TOSC 2022
Keywords
Fault Attack Side-Channel Attack AEAD
Contact author(s)
sayandeep iitkgp @ gmail com
mustafa khairallah @ seagate com
thomas peyrin @ ntu edu sg
History
2022-11-26: last of 2 revisions
2022-08-15: received
See all versions
Short URL
https://ia.cr/2022/1055
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/1055,
      author = {Sayandeep Saha and Mustafa Khairallah and Thomas Peyrin},
      title = {Exploring Integrity of {AEADs} with Faults: Definitions and Constructions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2022/1055},
      year = {2022},
      url = {https://eprint.iacr.org/2022/1055}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.