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 条
  • [41] An efficient FPGA based sequential implementation of advanced encryption standard
    Aziz, A
    Ikram, N
    ENABLING TECHNOLOGIES FOR THE NEW KNOWLEDGE SOCIETY, 2005, : 875 - 882
  • [42] Efficient modeling and implementation of advanced encryption standard using SystemC
    Painkras, E
    PROCEEDINGS OF THE FOURTH IEEE INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND INFORMATION TECHNOLOGY, 2004, : 85 - 89
  • [43] A secure test technique for pipelined advanced encryption standard
    Shi, Youhua
    Togawa, Nozomu
    Yanagisawa, Masao
    Ohtsuki, Tatsuo
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2008, E91D (03): : 776 - 780
  • [44] A Low Power Hardware Implementation of S-Box for Advanced Encryption Standard
    Munusamy, Kumar
    Senthilpari, C.
    Kho, Daniel C. K.
    2014 11TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2014,
  • [45] An Efficient VLSI Architecture for Data Encryption Standard and its FPGA Implementation
    Pandey, J. G.
    Gurawa, Aanchal
    Nehra, Heena
    Karmakar, A.
    2016 INTERNATIONAL CONFERENCE ON VLSI SYSTEMS, ARCHITECTURES, TECHNOLOGY AND APPLICATIONS (VLSI-SATA), 2016,
  • [46] An efficient hardware implementation of parallel EBCOT algorithm for JPEG 2000
    Saidani, Taoufik
    Atri, Mohamed
    Khriji, Lazhar
    Tourki, Rached
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2016, 11 (01) : 63 - 74
  • [47] A novel pipelined threads architecture for AES encryption algorithm
    Alam, M
    Badawy, W
    Jullien, G
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2002, : 296 - 302
  • [48] A Pipelined FPGA Implementation of an Encryption Algorithm based on Genetic Algorithm
    Thirer, Nonel
    MACHINE INTELLIGENCE AND BIO-INSPIRED COMPUTATION: THEORY AND APPLICATIONS VII, 2013, 8751
  • [49] An efficient hardware implementation of parallel EBCOT algorithm for JPEG 2000
    Taoufik Saidani
    Mohamed Atri
    Lazhar Khriji
    Rached Tourki
    Journal of Real-Time Image Processing, 2016, 11 : 63 - 74
  • [50] Auto implementation of parallel hardware architecture for Aho-Corasick algorithm
    M. Najam-ul-Islam
    Fatima Tu Zahra
    Atif Raza Jafri
    Roman Shah
    Masood ul Hassan
    Muhammad Rashid
    Design Automation for Embedded Systems, 2022, 26 : 29 - 53