A Parallel Yet Pipelined Architecture for Efficient Implementation of the Advanced Encryption Standard Algorithm on Reconfigurable Hardware

被引:0
|
作者
Nadia Nedjah
Luiza de Macedo Mourelle
Chao Wang
机构
[1] State University of Rio de Janeiro,Department of Electronics Engineering and Telecommunications, Faculty of Engineering
[2] State University of Rio de Janeiro,Department of Systems Engineering and Computation, Faculty of Engineering
[3] University of Science and Technology of China,Embedded System Lab, School of Computer Science
关键词
Cryptography; AES; Reconfigurable hardware; Pipeline design;
D O I
暂无
中图分类号
学科分类号
摘要
The Advanced Encryption System (AES) is used in almost all network-based applications to ensure security. The core computation of AES, which is performed on data blocks of 128 bits, is iterated for several rounds, depending on the key size. The strength of AES is proportional to the number of rounds applied. So far, the number of rounds is fixed to 10, 12 and 14 for a key size of 128, 192 and 256 bits respectively. Most cryptographers feel that the margin between the number of rounds specified in the cipher and the best known attacks is too small. On the other hand, it is clear that the overall efficiency of a given AES implementation is inversely proportional to the number of rounds imposed. In this paper, we propose a very efficient pipelined hardware implementation of AES-128. Besides, we show that if the required number of rounds must increase to defeat attackers, the proposed implementation stays efficient.
引用
收藏
页码:1102 / 1117
页数:15
相关论文
共 50 条
  • [1] A Parallel Yet Pipelined Architecture for Efficient Implementation of the Advanced Encryption Standard Algorithm on Reconfigurable Hardware
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    Wang, Chao
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2016, 44 (06) : 1102 - 1117
  • [2] A versatile pipelined hardware implementation for encryption and decryption using advanced encryption standard
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2006, 2007, 4395 : 249 - +
  • [3] A PIPELINED IMPLEMENTATION OF THE GROSTL HASH ALGORITHM AND THE ADVANCED ENCRYPTION STANDARD
    Guo, Kai
    Heys, Howard M.
    2013 26TH ANNUAL IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2013, : 662 - 665
  • [4] Optimized Hardware Implementation of the Advanced Encryption Standard Algorithm
    Abd Elfatah, Ahmed Fathy
    Tarrad, Ibrahim F.
    Awad, Ali Ismail
    Hamed, Hesham F. A.
    2013 8TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS (ICCES), 2013, : 197 - 201
  • [5] A highly efficient and secure hardware implementation of the advanced encryption standard
    Masoumi, M.
    JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2019, 48
  • [6] An efficient FPGA implementation of advanced encryption standard algorithm
    Wang, SS
    Ni, WS
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 2, PROCEEDINGS, 2004, : 597 - 600
  • [7] A New Hardware Implementation of The Advanced Encryption Standard Algorithm for Automotive Applications
    Cassettari, Riccardo
    Fanucci, Luca
    Boccini, Giorgio
    2014 10TH CONFERENCE ON PH.D. RESEARCH IN MICROELECTRONICS AND ELECTRONICS (PRIME 2014), 2014,
  • [8] FPGA Implementation of Fully Pipelined Advanced Encryption Standard
    Naidu, A. P. Anusha
    Joshi, Poorvi K.
    2015 INTERNATIONAL CONFERENCE ON COMMUNICATIONS AND SIGNAL PROCESSING (ICCSP), 2015, : 649 - 653
  • [9] An efficient crossover architecture for hardware parallel implementation of genetic algorithm
    Faraji, Rasoul
    Naji, Hamid Reza
    NEUROCOMPUTING, 2014, 128 : 316 - 327
  • [10] Hardware Implementation and Optimization of Advanced Encryption Standard (AES) algorithm based on CCSDS
    Taufik, M.
    Amin, D. E.
    Saifuddin, M. A.
    7TH INTERNATIONAL SEMINAR ON AEROSPACE SCIENCE AND TECHNOLOGY (ISAST 2019), 2020, 2226