Paper 2020/804

Lightweight Ciphers on a 65 nm ASIC - A Comparative Study on Energy Consumption

Bastian Richter and Amir Moradi

Abstract

Low energy consumption is an important factor in today's technologies as many devices run on a battery and there are new applications which require long runtimes with very small batteries. As many of these devices are connected to some kind of network, they require encryption/decryption to securely transmit data. Hence, the energy consumption of the cipher is an important factor for the battery life. We evaluate the energy consumption of lightweight ciphers implemented on a custom 65nm ASIC. Since the energies to measure are very small, we first introduce, compare and evaluate two techniques to precisely measure the energy consumption of a real cryptographic core. In our comparative investigations, using the PRINCE block cipher we examine the effect of the design architecture (round-based versus unrolled) on the amount of energy consumption. In addition to considering other effects (like fixed key versus random key), we compare round-based implementations of different block ciphers (PRINCE, MIDORI and SKINNY) under similar settings providing first such practical investigations.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Published elsewhere. IEEE Computer Society Annual Symposium on VLSI - ISVLSI 2020
Keywords
implementationenergy consumptionlightweight cipherASIC
Contact author(s)
bastian richter @ rub de
amir moradi @ rub de
History
2020-06-30: received
Short URL
https://ia.cr/2020/804
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/804,
      author = {Bastian Richter and Amir Moradi},
      title = {Lightweight Ciphers on a 65 nm {ASIC} - A Comparative Study on Energy Consumption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/804},
      year = {2020},
      url = {https://eprint.iacr.org/2020/804}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.