On a High-performance and Balanced Method of Hardware Implementation for AES

被引:4
|
作者
Zhang, Xiaotao [1 ]
Li, Hui [1 ]
Yang, Shouwen [1 ]
Han, Shuangshuang [2 ]
机构
[1] Beijing Univ Chem Technol, Informat Secur & Intelligent Comp Lab, Beijing 100029, Peoples R China
[2] Univ Maryland, College Pk, MD 20742 USA
关键词
AES; FPGA; Rijndael; Balanced Hardware Implementation; DESIGN;
D O I
10.1109/SERE-C.2013.13
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Hardware implementation provides a higher level of security and cryptography speed at some lower resource cost, compared to software implementation of AES. In this paper, we present a balanced hardware design and implementation for AES, considering several existing implementations. FPGA implementation offers higher speed solution and can be easily adapted to protocol changes, although the AES can be implemented with software or pure hardware. So, this implementation is equipped with regard to FPGA. Optimized and Synthesizable Verilog HDL is developed as the design entry to Quartus II 10.0 software. After obtaining gate-level netlists, timing simulations are performed using ModelSim SE 6.1f. Both 128 bits data block encryption and decryption processes are tested. The major part of an AES design is the realization of substitute boxes (S-boxes). S-boxes in our design are compared between two main existing implementations. With Quartus II device family of Stratix, throughput of up to 2.33 Gb/s is received.
引用
收藏
页码:16 / 20
页数:5
相关论文
共 50 条
  • [41] A full matrix joint optimization method for hardware implementation of AES MixColumns/InvMixColumns
    Zhang, Xiaoqiang
    Yang, Fan
    Zheng, Xinxing
    Zhang, Xinggan
    Wu, Ning
    IEICE ELECTRONICS EXPRESS, 2020, 17 (24):
  • [42] Implementation of RTL Scalable High-Performance Data Compression Method
    Chen X.-J.
    Li B.
    Zhou Q.-L.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2022, 50 (07): : 1548 - 1557
  • [43] A high-performance parallel implementation of the certified reduced basis method
    Knezevic, David J.
    Peterson, John W.
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 2011, 200 (13-16) : 1455 - 1466
  • [44] Fault Attacks Resistant AES Hardware Implementation
    Mestiri, Hassen
    Benhadjyoussef, Noura
    Machhout, Mohsen
    2019 IEEE INTERNATIONAL CONFERENCE ON DESIGN & TEST OF INTEGRATED MICRO & NANO-SYSTEMS (DTS), 2019,
  • [45] Hardware implementation of AES based on genetic algorithm
    Wang, Li
    Wang, Youren
    Yao, Rui
    Zhang, Zhai
    ADVANCES IN NATURAL COMPUTATION, PT 2, 2006, 4222 : 904 - 907
  • [46] High Performance Data Encryption with AES Implementation on FPGA
    Chen, Shuang
    Hu, Wei
    Li, Zhenhao
    2019 IEEE 5TH INTL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY) / IEEE INTL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING (HPSC) / IEEE INTL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2019, : 149 - 153
  • [47] Hardware coprocessors for high-performance symmetric cryptography
    José M. Granado-Criado
    Miguel A. Vega-Rodríguez
    The Journal of Supercomputing, 2017, 73 : 2456 - 2482
  • [48] Hardware coprocessors for high-performance symmetric cryptography
    Granado-Criado, Jose M.
    Vega-Rodriguez, Miguel A.
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (06): : 2456 - 2482
  • [49] High-performance multigrid solvers in reconfigurable hardware
    Kasbah, Safaa J.
    Damaj, Issam W.
    WORLD CONGRESS ON ENGINEERING 2007, VOLS 1 AND 2, 2007, : 816 - +
  • [50] HIGH-PERFORMANCE SOFTWARE LAGS BEHIND HARDWARE
    NORDWALL, BD
    AVIATION WEEK & SPACE TECHNOLOGY, 1994, 140 (21): : 54 - 55