Paper 2020/1524
Nonce-Misuse Security of the SAEF Authenticated Encryption mode
Elena Andreeva, Amit Singh Bhati, and Damian Vizar
Abstract
ForkAE is a NIST lightweight cryptography candidate that uses the forkcipher primitive in two modes of operation -- SAEF and PAEF -- optimized for authenticated encryption of the shortest messages. SAEF is a sequential and online AEAD that minimizes the memory footprint compared to its alternative parallel mode PAEF, catering to the most constrained devices. SAEF was proven AE secure against nonce-respecting adversaries. Due to their more acute and direct exposure to device misuse and mishandling, in most use cases of lightweight cryptography, nonce reuse presents a very realistic attack vector. Furthermore, many lightweight applications mandate security for their online AEAD schemes against block-wise adversaries. Surprisingly, very few NIST lightweight AEAD candidates come with provable guarantees against these security threats. In this work, we investigate the provable security guarantees of SAEF when nonces are repeated under a refined version of the notion of online authenticated encryption OAE given by Fleischmann et al. in 2012. We apply Using the coefficient H technique we show that, with no modifications, SAEF is OAE secure up to the birthday security bound, i.e., up to $2^{n/2}$ processed blocks of data, where $n$ is the block size of the forkcipher. The implications of our work are that SAEF is safe to use in a block-wise fashion, and that if nonces get repeated, this has no impact on ciphertext integrity and confidentiality only degrades by a limited extent up to repetitions of common message prefixes.
Note: Editorial updates
Metadata
- Available format(s)
- Category
- Secret-key cryptography
- Publication info
- Published elsewhere. Minor revision. Selected Areas in Cryptography 2020
- Keywords
- Authenticated encryptionforkcipherlightweight cryptographyshort messagesonlineprovable securitynonce misuse
- Contact author(s)
-
elena andreeva @ aau at
amitsingh bhati @ esat kuleuven be
damian vizar @ csem ch - History
- 2021-04-07: last of 2 revisions
- 2020-12-08: received
- See all versions
- Short URL
- https://ia.cr/2020/1524
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2020/1524, author = {Elena Andreeva and Amit Singh Bhati and Damian Vizar}, title = {Nonce-Misuse Security of the {SAEF} Authenticated Encryption mode}, howpublished = {Cryptology {ePrint} Archive, Paper 2020/1524}, year = {2020}, url = {https://eprint.iacr.org/2020/1524} }