Low Area and Low Power Implementation for CAESAR Authenticated Ciphers

Authenticated Encryption (AE) and Authenticated Encryption with Associated Data (AEAD) play a significant role in cryptography as they simultaneously provide confidentiality, integrity, and authenticity assurances on the data. The Competition for Authenticated Encryption, Security, Applicability, and Robustness (CAESAR) seeks optimal authenticated ciphers based on multiple criteria, including security, performance, area, and energy-efficiency. In this paper, low area and low power implementations of selected ciphers from the CAESAR candidates namely NORX, Tiaoxin, SILC, and COLM are provided. A reduction in area with an average of 43% and a reduction in dynamic power with an average of 54% are achieved compared to their corresponding high-speed architectures. Moreover, throughput (TP) in (Mbps) decreases by an average of 68% and throughput-to-area (TP/A) in (Mbps/Slices) decreases by an average of 48 %.

[1]  Jens-Peter Kaps,et al.  Evaluation of the CAESAR hardware API for lightweight implementations , 2017, 2017 International Conference on ReConFigurable Computing and FPGAs (ReConFig).

[2]  Hassan Mostafa,et al.  ASIC-oriented comparative review of hardware security algorithms for internet of things applications , 2016, 2016 28th International Conference on Microelectronics (ICM).

[3]  Eita Kobayashi CLOC and SILC ⋆ , 2016 .

[4]  Hassan Mostafa,et al.  Dynamically reconfigurable power efficient security for Internet of Things devices , 2018, 2018 7th International Conference on Modern Circuits and Systems Technologies (MOCAST).

[5]  Kris Gaj,et al.  Improved Lightweight Implementations of CAESAR Authenticated Ciphers , 2018, 2018 IEEE 26th Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM).

[6]  Erich Wenger,et al.  Suit up! -- Made-to-Measure Hardware Implementations of ASCON , 2015, 2015 Euromicro Conference on Digital System Design.

[7]  Anupam Chattopadhyay,et al.  Efficient Hardware Accelerator for AEGIS-128 Authenticated Encryption , 2014, Inscrypt.

[8]  Kris Gaj,et al.  A universal hardware API for authenticated ciphers , 2015, 2015 International Conference on ReConFigurable Computing and FPGAs (ReConFig).

[9]  Vincent Rijmen,et al.  ALE: AES-Based Lightweight Authenticated Encryption , 2013, FSE.

[10]  Daniel W. Engels,et al.  The Hummingbird-2 Lightweight Authenticated Encryption Algorithm , 2011, RFIDSec.