Paper 2019/712 Original: eprint.iacr.org/2019/712 ↗

SimpleENC and SimpleENCsmall -- an Authenticated Encryption Mode for the Lightweight Setting

Shay Gueron
Yehuda Lindell
Abstract

Block cipher modes of operation provide a way to securely encrypt using a block cipher, and different modes of operation achieve different tradeoffs of security, performance and simplicity. In this paper, we present a new authenticated encryption scheme that is designed for the lightweight cryptography setting, but can be used in standard settings as well. Our mode of encryption is extremely simple, requiring only a single block cipher primitive (in forward direction) and minimal padding, and supports streaming (online encryption). In addition, our mode achieves very strong security bounds, and can even provide good security when the block size is just 64 bits. As such, it is highly suitable for lightweight settings, where the lifetime of the key and/or overall amount encrypted may be high. Our new scheme can be seen as an improved version of CCM that supports streaming, and provides much better bounds.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2019-06-18: last updated
2019-06-18: published
Short URL
https://ia.cr/2019/712
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2019/712,
      author = {Shay Gueron and Yehuda Lindell},
      title = {SimpleENC and SimpleENCsmall -- an Authenticated Encryption Mode for the Lightweight Setting},
      howpublished = {Cryptology {ePrint} Archive, Paper 2019/712},
      year = {2019},
      url = {https://eprint.iacr.org/2019/712}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.