Efficient Implementations for AES Encryption and Decryption

被引:0
|
作者
Rashmi Ramesh Rachh
P. V. Ananda Mohan
B. S. Anami
机构
[1] KLE Society’s College of Engineering and Technology,Department of Computer Science
[2] R&D,undefined
[3] ECIL,undefined
[4] K.L.E. Institute of Technology,undefined
关键词
Advanced Encryption Standard; Encryption; Decryption; FPGA implementation; VLSI architectures;
D O I
暂无
中图分类号
学科分类号
摘要
This paper proposes two efficient architectures for hardware implementation of the Advanced Encryption Standard (AES) algorithm. The composite field arithmetic for implementing SubBytes (S-box) and InvSubBytes (Inverse S-box) transformations investigated by several authors is used as the basis for deriving the proposed architectures. The first architecture for encryption is based on optimized S-box followed by bit-wise implementation of MixColumns and AddRoundKey and optimized Inverse S-box followed by bit-wise implementation of InvMixColumns and AddMixRoundKey for decryption. The proposed S-box and Inverse S-box used in this architecture are designed as a cascade of three blocks. In the second proposed architecture, the block III of the proposed S-box is combined with the MixColumns and AddRoundKey transformations forming an integrated unit for encryption. An integrated unit for decryption combining the block III of the proposed InvSubBytes with InvMixColumns and AddMixRoundKey is formed on similar lines. The delays of the proposed architectures for VLSI implementation are found to be the shortest compared to the state-of-the-art implementations of AES operating in non-feedback mode. Iterative and fully unrolled sub-pipelined designs including key schedule are implemented using FPGA and ASIC. The proposed designs are efficient in terms of Kgates/Giga-bits per second ratio compared with few recent state-of-the-art ASIC (0.18-μm CMOS standard cell) based designs and throughput per area (TPA) for FPGA implementations.
引用
收藏
页码:1765 / 1785
页数:20
相关论文
共 50 条
  • [21] An Advanced Encryption Standard in Memory (AESIM) Efficient, High Performance S-box Based AES Encryption and Decryption Architecture on VLSI
    Padmavathi, R. Anusha
    Dhanalakshmi, K. S.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2022, 123 (04) : 3081 - 3101
  • [22] Efficient AES implementations on ASICs and FPGAs
    Pramstaller, N
    Mangard, S
    Dominikus, S
    Wolkerstorfer, J
    [J]. ADVANCED ENCRYPTION STANDARD - AES, 2005, 3373 : 98 - 112
  • [23] A new compact dual-core architecture for AES encryption and decryption
    Li, Hua
    Li, Jianzhou
    [J]. CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2008, 33 (3-4): : 209 - 213
  • [24] Trusted Cloud SQL DBS with On-the-fly AES Decryption/Encryption
    Jajodia, Sushil
    Litwin, Witold
    Schwarz, Thomas
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2016, : 3666 - 3675
  • [25] FPGA Based Hardware Implementation of AES Rijndael Algorithm for Encryption and Decryption
    Srinivas, N. S. Sai
    Akramuddin, Md.
    [J]. 2016 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS, AND OPTIMIZATION TECHNIQUES (ICEEOT), 2016, : 1769 - 1776
  • [26] An efficient masking scheme for AES software implementations
    Oswald, E
    Schramm, K
    [J]. INFORMATION SECURITY APPLICATIONS, 2006, 3786 : 292 - 305
  • [27] Fpga Implementation Of Image Encryption And Decryption Using AES 128-Bit
    Priyanka, M. P.
    Prasad, E. Lakshmi
    Reddy, A. R.
    [J]. PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON COMMUNICATION AND ELECTRONICS SYSTEMS (ICCES), 2016, : 156 - 160
  • [28] An Efficient ABE Scheme With Verifiable Outsourced Encryption and Decryption
    Li, Zhidan
    Li, Wenmin
    Jin, Zhengping
    Zhang, Hua
    Wen, Qiaoyan
    [J]. IEEE ACCESS, 2019, 7 : 29023 - 29037
  • [29] Compact and efficient encryption/decryption module for FPGA implementation of the AES Rijndael very well suited for small embedded applications
    Rouvroy, G
    Standaert, FX
    Quisquater, JJ
    Legat, JD
    [J]. ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2, PROCEEDINGS, 2004, : 583 - 587
  • [30] FPGA Implementation of Efficient AES Encryption
    Priya, S. Sridevi Sathya
    Kumar, P. Karthigai
    SivaMangai, N. M.
    Rejula, V.
    [J]. 2015 INTERNATIONAL CONFERENCE ON INNOVATIONS IN INFORMATION, EMBEDDED AND COMMUNICATION SYSTEMS (ICIIECS), 2015,