Cryptology ePrint Archive: Report 2019/712

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

Shay Gueron and 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.

Category / Keywords: secret-key cryptography / modes of operation, lightweight cryptography, authenticated encryption

Date: received 17 Jun 2019

Contact author: lindell at biu ac il,shay gueron@gmail com

Available format(s): PDF | BibTeX Citation

Version: 20190618:104259 (All versions of this report)

Short URL: ia.cr/2019/712


[ Cryptology ePrint archive ]