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 条
  • [21] High Throughput Architecture for the Advanced Encryption Standard Algorithm
    Hesham, Salma
    Abd El Ghany, Mohamed A.
    Hofmann, Klaus
    PROCEEDINGS OF THE 2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2014, : 167 - 170
  • [22] Pipelined Implementation of Camellia Encryption Algorithm
    Cica, Zoran
    2016 24TH TELECOMMUNICATIONS FORUM (TELFOR), 2016, : 312 - 315
  • [23] Implementation of hardware encryption engine for wireless communication on a reconfigurable instruction cell architecture
    Wang, Zong
    Arslan, Tughrul
    Erdogan, Ahmet
    DELTA 2008: FOURTH IEEE INTERNATIONAL SYMPOSIUM ON ELECTRONIC DESIGN, TEST AND APPLICATIONS, PROCEEDINGS, 2008, : 148 - 152
  • [24] Efficient Hardware Realization of Advanced Encryption Standard Algorithm using Virtex-5 FPGA
    Rais, Muhammad H.
    Qasim, Syed M.
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (09): : 59 - 63
  • [25] High speed efficient Advanced Encryption Standard implementation
    Oukili, Soufiane
    Bri, Seddik
    2017 INTERNATIONAL SYMPOSIUM ON NETWORKS, COMPUTERS AND COMMUNICATIONS (ISNCC), 2017,
  • [26] FPGA Implementation of a Modified Advanced Encryption Standard Algorithm
    Abed, Ali A.
    Jawad, Ali A.
    2013 FIRST INTERNATIONAL SCIENTIFIC CONFERENCE ON ELECTRICAL, COMMUNICATION, COMPUTER, POWER, AND CONTROL ENGINEERING (ICECCPCE'13), 2013, : 46 - 51
  • [27] Advanced Encryption Standard Algorithm: Issues and Implementation Aspects
    Fathy, Ahmed
    Tarrad, Ibrahim F.
    Hamed, Hesham F. A.
    Awad, Ali Ismail
    ADVANCED MACHINE LEARNING TECHNOLOGIES AND APPLICATIONS, 2012, 322 : 516 - +
  • [28] A Pipelined Camellia Architecture for Compact Hardware Implementation
    Kavun, Elif Bilge
    Yalcin, Tolga
    21ST IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2010,
  • [29] Error analysis and detection procedures for a hardware implementation of the Advanced Encryption Standard
    Bertoni, G
    Breveglieri, L
    Koren, I
    Maistri, P
    Piuri, V
    IEEE TRANSACTIONS ON COMPUTERS, 2003, 52 (04) : 492 - 505
  • [30] Simple error detection methods for hardware implementation of advanced encryption standard
    Yen, CH
    Wu, BF
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (06) : 720 - 731