Paper 2019/712

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

Shay Gueron and Yehuda Lindell


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.

Available format(s)
Secret-key cryptography
Publication info
Preprint. Minor revision.
modes of operationlightweight cryptographyauthenticated encryption
Contact author(s)
lindell @ biu ac il
shay gueron @ gmail com
2019-06-18: received
Short URL
Creative Commons Attribution


      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},
      note = {\url{}},
      url = {}
Note: In order to protect the privacy of readers, does not use cookies or embedded third party content.