A Hardware-efficient Implementation of CLOC for On-Chip Authenticated Encryption

被引:0
|
作者
Elmohr, Mahmoud A. [1 ]
Kumar, Sachin [2 ]
Khairallah, Mustafa [3 ]
Chattopadhyay, Anupam [2 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON, Canada
[2] Nanyang Technol Univ, Sch Comp Sci & Engn, Singapore, Singapore
[3] Nanyang Technol Univ, Sch Phys & Math Sci, Singapore, Singapore
关键词
AES; Authenticated Encryption; ASIC implementation; Technology mapping; logic optimization;
D O I
10.1109/ISVLSI.2018.00064
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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, energy-efficient and secure 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 reduces 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 mu W.
引用
收藏
页码:311 / 315
页数:5
相关论文
共 50 条
  • [1] CLOC: Authenticated Encryption for Short Input
    Iwata, Tetsu
    Minematsu, Kazuhiko
    Guo, Jian
    Morioka, Sumio
    [J]. FAST SOFTWARE ENCRYPTION, FSE 2014, 2015, 8540 : 149 - 167
  • [2] Lightweight authenticated encryption for embedded on-chip systems
    Hatzivasilis, George
    Floros, George
    Papaefstathiou, Ioannis
    Manifavas, Charalampos
    [J]. INFORMATION SECURITY JOURNAL, 2016, 25 (4-6): : 151 - 161
  • [3] HARDWARE-EFFICIENT ENCRYPTION ENCODER AND DECODER UNIT
    Adamo, Oluwayomi
    Fu, Shengli
    Varanasi, Murali
    [J]. 2008 IEEE MILITARY COMMUNICATIONS CONFERENCE: MILCOM 2008, VOLS 1-7, 2008, : 1062 - 1067
  • [4] Efficient Hardware Accelerator for NORX Authenticated Encryption
    Kumar, Sachin
    Haj-Yahya, Jawad
    Chattopadhyay, Anupam
    [J]. 2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [5] ELmD: A Pipelineable Authenticated Encryption and Its Hardware Implementation
    Bossuet, Lilian
    Datta, Nilanjan
    Mancillas-Lopez, Cuauhtemoc
    Nandi, Mridul
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (11) : 3318 - 3331
  • [6] Hardware-Efficient VLSI Design for Cascade Support Vector Machine with On-Chip Training and Classification Capability
    Loukrakpam, Merin
    Choudhury, Madhuchhanda
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2020, 39 (10) : 5272 - 5297
  • [7] Hardware-Efficient VLSI Design for Cascade Support Vector Machine with On-Chip Training and Classification Capability
    Merin Loukrakpam
    Madhuchhanda Choudhury
    [J]. Circuits, Systems, and Signal Processing, 2020, 39 : 5272 - 5297
  • [8] Hardware Performance Evaluation of Authenticated Encryption SAEAES with Threshold Implementation
    Sugawara, Takeshi
    [J]. CRYPTOGRAPHY, 2020, 4 (03) : 1 - 17
  • [9] Efficient Hardware Accelerator for AEGIS-128 Authenticated Encryption
    Bhattacharjee, Debjyoti
    Chattopadhyay, Anupam
    [J]. INFORMATION SECURITY AND CRYPTOLOGY (INSCRYPT 2014), 2015, 8957 : 385 - 402
  • [10] Scalable and Efficient Hardware Architectures for Authenticated Encryption in IoT Applications
    Khan, Safiullah
    Lee, Wai-Kong
    Hwang, Seong Oun
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (14) : 11260 - 11275