Compact circuits for combined AES encryption/decryption

被引:0
|
作者
Subhadeep Banik
Andrey Bogdanov
Francesco Regazzoni
机构
[1] LASEC,
[2] École Polytechnique Fédérale de Lausanne,undefined
[3] DTU Compute,undefined
[4] Technical University of Denmark,undefined
[5] ALARI,undefined
[6] University of Lugano,undefined
来源
Journal of Cryptographic Engineering | 2019年 / 9卷
关键词
AES 128; Combined encryption/decryption; Lightweight; Cryptography; Serialized implementation;
D O I
暂无
中图分类号
学科分类号
摘要
The implementation of the AES encryption core by Moradi et al. at Eurocrypt 2011 is one of the smallest in terms of gate area. The circuit takes around 2400 gates and operates on an 8-bit datapath. However, this is an encryption-only core and unable to cater to block cipher modes like CBC and ELmD that require access to both the AES encryption and decryption modules. In this paper, we look to investigate whether the basic circuit of Moradi et al. can be tweaked to provide dual functionality of encryption and decryption (ENC/DEC) while keeping the hardware overhead as low as possible. We report two constructions of the AES circuit. The first is an 8-bit serialized implementation that provides the functionality of both encryption and decryption and occupies around 2605 GE with a latency of 226 cycles. This is a substantial improvement over the next smallest AES ENC/DEC circuit (Grain of Sand) by Feldhofer et al. which takes around 3400 gates but has a latency of over 1000 cycles for both the encryption and decryption cycles. In the second part, we optimize the above architecture to provide the dual encryption/decryption functionality in only 2227 GE and latency of 246/326 cycles for the encryption and decryption operations, respectively. We take advantage of clock gating techniques to achieve Shiftrow and Inverse Shiftrow operations in 3 cycles instead of 1. This helps us replace many of the scan flip-flops in the design with ordinary flip-flops. Furthermore, we take advantage of the fact that the Inverse Mixcolumn matrix in AES is the cube of the Forward Mixcolumn matrix. Thus by executing the Forward Mixcolumn operation three times over the state, one can achieve the functionality of Inverse Mixcolumn. This saves some more gate area as one is no longer required to have a combined implementation of the Forward and Inverse Mixcolumn circuit.
引用
收藏
页码:69 / 83
页数:14
相关论文
共 50 条
  • [21] Implemetation of RSA Algorithm for Speech Data Encryption and Decryption
    Rahman, Md. Mijanur
    Saha, Tushar Kanti
    Bhuiyan, Md. Al-Amin
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2012, 12 (03): : 74 - 82
  • [22] Video Encryption Using AES Algorithm
    Dumbere, Dhananjay M.
    Janwe, Nitin J.
    SECOND INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN ENGINEERING AND TECHNOLOGY (ICCTET 2014), 2014, : 332 - 337
  • [23] WAVELET MULTIFRACTAL DETRENDED FLUCTUATION ANALYSIS OF ENCRYPTION AND DECRYPTION MATRICES
    Murguia, J. S.
    Mejia Carlos, M.
    Vargas-Olmos, C.
    Ramirez-Torres, M. T.
    Rosu, H. C.
    INTERNATIONAL JOURNAL OF MODERN PHYSICS C, 2013, 24 (09):
  • [24] PARTIALLY PIPELINED VLSI IMPLEMENTATION OF BLOWFISH ENCRYPTION/DECRYPTION ALGORITHM
    Karthigaikumar, P.
    Baskaran, K.
    INTERNATIONAL JOURNAL OF IMAGE AND GRAPHICS, 2010, 10 (03) : 327 - 341
  • [25] Chaos Theory on Generative Adversarial Networks for Encryption and Decryption of Data
    Purswani, Juhi
    Rajagopal, Rajesh
    Khandelwal, Riya
    Singh, Anuraj
    ADVANCES IN BIOINFORMATICS, MULTIMEDIA, AND ELECTRONICS CIRCUITS AND SIGNALS, 2020, 1064 : 251 - 260
  • [26] Partial decryption attacks in security-mediated certificateless encryption
    Chow, S. S. M.
    Yap, W. -S.
    IET INFORMATION SECURITY, 2009, 3 (04) : 148 - 151
  • [27] Modified RSA Using Triple Keys Based Encryption/Decryption
    Kbar, Ghassan
    Mansoor, Wathiq
    JORDAN JOURNAL OF ELECTRICAL ENGINEERING, 2021, 7 (01): : 1 - 14
  • [28] SMS Encryption and Decryption Using Modified Vigenere Cipher Algorithm
    Ahamed, B. Bazeer
    Krishnamoorthy, Murugan
    JOURNAL OF THE OPERATIONS RESEARCH SOCIETY OF CHINA, 2022, 10 (04) : 835 - 848
  • [29] Fast asymmetric encryption and decryption of SimpleMatrix scheme for Internet of Things
    Yi, Haibo
    COMPUTER COMMUNICATIONS, 2022, 190 : 145 - 153
  • [30] A Scheme for Encryption/Decryption based on Hyperchaotic Systems and Lyapunov Theory
    Gularte, Kevin H. M.
    Martins, Luiza E. Q.
    Vargas, Jose A. R.
    Maranhao, Joao P. A.
    Gabalan, Willian A. M.
    Romero, Jesus F. A.
    2019 13TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING AND COMMUNICATION SYSTEMS (ICSPCS), 2019,