Paper 2015/658

Single-Cycle Implementations of Block Ciphers

Pieter Maene and Ingrid Verbauwhede

Abstract

Security mechanisms to protect our systems and data from malicious adversaries have become essential. Strong encryption algorithms are an important building block of these solutions. However, each application has its own requirements and it is not always possible to find a cipher that meets them all. This work compares unrolled combinatorial hardware implementations of six lightweight block ciphers, along with an AES implementation as a baseline. Up until now, the majority of such ciphers were designed for area-constrained environments where speed is often not crucial, but recently the need for single-cycle, low-latency block ciphers with limited area requirements has arisen to build security architectures for embedded systems. Our comparison shows that some designers are already on this track, but a lot of work still remains to be done.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
Keywords
block cipherslightweight cryptographysingle-cyclesynthesis
Contact author(s)
pieter maene @ esat kuleuven be
History
2015-07-02: received
Short URL
https://ia.cr/2015/658
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2015/658,
      author = {Pieter Maene and Ingrid Verbauwhede},
      title = {Single-Cycle Implementations of Block Ciphers},
      howpublished = {Cryptology ePrint Archive, Paper 2015/658},
      year = {2015},
      note = {\url{https://eprint.iacr.org/2015/658}},
      url = {https://eprint.iacr.org/2015/658}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.