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 条
  • [1] Efficient Implementations for AES Encryption and Decryption
    Rachh, Rashmi Ramesh
    Mohan, P. V. Ananda
    Anami, B. S.
    [J]. CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2012, 31 (05) : 1765 - 1785
  • [2] AES encryption and decryption standards
    Devi, Sistla Vasundhara
    Kotha, Harika Devi
    [J]. INTERNATIONAL CONFERENCE ON COMPUTER VISION AND MACHINE LEARNING, 2019, 1228
  • [3] High Throughput and Resource Efficient AES Encryption/Decryption for SANs
    Wang, Yi
    Ha, Yajun
    [J]. 2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1166 - 1169
  • [4] FPGA Implementation of AES Encryption and Decryption
    Deshpande, Ashwini M.
    Deshpande, Mangesh S.
    Kayatanavar, Devendra N.
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON CONTROL AUTOMATION, COMMUNICATION AND ENERGY CONSERVATION INCACEC 2009 VOLUME II, 2009, : 567 - 573
  • [5] High Throughput AES Encryption/Decryption with Efficient Reordering and Merging Techniques
    Li, Lijuan
    Li, Shuguo
    [J]. 2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2017,
  • [6] Poster: Efficient AES-GCM Decryption Under Homomorphic Encryption
    Aharoni, Ehud
    Drucker, Nir
    Ezov, Gilad
    Kushnir, Eyal
    Shaul, Hayim
    Soceanu, Omri
    [J]. PROCEEDINGS OF THE 2023 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, CCS 2023, 2023, : 3567 - 3569
  • [7] Compact circuits for combined AES encryption/decryption
    Banik, Subhadeep
    Bogdanov, Andrey
    Regazzoni, Francesco
    [J]. JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2019, 9 (01) : 69 - 83
  • [8] Compact circuits for combined AES encryption/decryption
    Subhadeep Banik
    Andrey Bogdanov
    Francesco Regazzoni
    [J]. Journal of Cryptographic Engineering, 2019, 9 : 69 - 83
  • [9] Atomic-AES: A Compact Implementation of the AES Encryption/Decryption Core
    Banik, Subhadeep
    Bogdanov, Andrey
    Regazzoni, Francesco
    [J]. PROGRESS IN CRYPTOLOGY - INDOCRYPT 2016, 2016, 10095 : 173 - 190
  • [10] A reconfigurable and compact subpipelined architecture for AES encryption and decryption
    Li, Ke
    Li, Hua
    Mund, Graeme
    [J]. EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2023, 2023 (01)