SUNDAE: Small universal deterministic authenticated encryption for the internet of things

Subhadeep Banik, Andrey Bogdanov, Atul Luykx, Elmar Tischhauser

Research output: Contribution to journalJournal articleResearchpeer-review

154 Downloads (Pure)

Abstract

Lightweight cryptography was developed in response to the increasing need to secure devices for the Internet of Things. After significant research effort, many new block ciphers have been designed targeting lightweight settings, optimizing efficiency metrics which conventional block ciphers did not. However, block ciphers must be used in modes of operation to achieve more advanced security goals such as data confidentiality and authenticity, a research area given relatively little attention in the lightweight setting. We introduce a new authenticated encryption (AE) mode of operation, SUNDAE, specially targeted for constrained environments. SUNDAE is smaller than other known lightweight modes in implementation area, such as CLOC, JAMBU, and COFB, however unlike these modes, SUNDAE is designed as a deterministic authenticated encryption (DAE) scheme, meaning it provides maximal security in settings where proper randomness is hard to generate, or secure storage must be minimized due to expense. Unlike other DAE schemes, such as GCM-SIV, SUNDAE can be implemented efficiently on both constrained devices, as well as the servers communicating with those devices. We prove SUNDAE secure relative to its underlying block cipher, and provide an extensive implementation study, with results in both software and hardware, demonstrating that SUNDAE offers improved compactness and power consumption in hardware compared to other lightweight AE modes, while simultaneously offering comparable performance to GCM-SIV on parallel high-end platforms.

Original languageEnglish
JournalIACR Transactions on Symmetric Cryptology
Volume2018
Issue number3
Pages (from-to)1-35
Number of pages35
ISSN2519-173x
DOIs
Publication statusPublished - 1 Jan 2018

Keywords

  • Block cipher
  • Deterministic authenticated encryption
  • Lightweight
  • Mode of operation
  • Nonce misuse resistance

Fingerprint

Dive into the research topics of 'SUNDAE: Small universal deterministic authenticated encryption for the internet of things'. Together they form a unique fingerprint.

Cite this