With the huge number of candidates for the CAESAR competition for authenticated encryption, the task of designing efficient implementations for these candidates becomes a big challenge. The main goal of this competition is to find smaller, faster and energy-efficient authenticated encryption schemes. In this paper, an area efficient hardware implementation of CLOC, one of the 15 candidates for the third round of CAESAR competition is presented. CLOC represents a new mode of using AES, in order to provide both encryption/decryption and MAC functionalities. Since the hardware design of AES is a well studied problem, the challenge is to accommodate the mode functionality with small area, high performance and low power overhead. The proposed hardware implementation for the CLOC is developed by sharing the AES core by applying a pipeline technique. By using commercial synthesis flows and 65 nm ASIC technology, it shows, for low power applications, that proposed hardware architecture of CLOC saves the area by 42.85% and consumes 37.8% less power when compared with the existing high throughput implementation of CLOC. In addition, area efficiency of the proposed design is also improved by 17.6% and the proposed design consumes only 2.6 μW.
[1]
John Viega,et al.
The Security and Performance of the Galois/Counter Mode (GCM) of Operation
,
2004,
INDOCRYPT.
[2]
Tadayoshi Kohno,et al.
The CWC Authenticated Encryption (Associated Data) Mode
,
2003
.
[3]
Chanathip Namprempre,et al.
Authenticated Encryption: Relations among Notions and Analysis of the Generic Composition Paradigm
,
2000,
Journal of Cryptology.
[4]
Morris J. Dworkin,et al.
SP 800-38D. Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC
,
2007
.
[5]
Kazuhiko Minematsu,et al.
$\textnormal{\textsc{TWINE}}$ : A Lightweight Block Cipher for Multiple Platforms
,
2012,
Selected Areas in Cryptography.
[6]
Tetsu Iwata,et al.
CLOC: Authenticated Encryption for Short Input
,
2014,
FSE.
[7]
Mihir Bellare,et al.
OCB: a block-cipher mode of operation for efficient authenticated encryption
,
2001,
CCS '01.
[8]
Andrey Bogdanov,et al.
Low-area hardware implementations of CLOC, SILC and AES-OTR
,
2016,
2016 IEEE International Symposium on Hardware Oriented Security and Trust (HOST).