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 条
  • [21] A high-performance hardware implementation of a survival-based genetic algorithm
    Shackleford, B
    Okushi, E
    Yasuda, M
    Koizumi, H
    Seo, K
    Iwamoto, T
    Yasuura, H
    PROGRESS IN CONNECTIONIST-BASED INFORMATION SYSTEMS, VOLS 1 AND 2, 1998, : 686 - 691
  • [22] High-Performance Hardware Implementation for RC4 Stream Cipher
    Gupta, Sourav Sen
    Chattopadhyay, Anupam
    Sinha, Koushik
    Maitra, Subhamoy
    Sinha, Bhabani P.
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (04) : 730 - 743
  • [23] A Mixed Hardware-Software Implementation of a High-Performance PMSM Controller
    Milik, Adam
    Rudnicki, Tomasz
    ELECTRONICS, 2023, 12 (02)
  • [24] High-performance hardware implementation of the 3GPP algorithm KASUMI
    Zhao, Xue
    Guo, Shu-Xu
    Journal of China Universities of Posts and Telecommunications, 2006, 13 (01): : 60 - 62
  • [25] Massively parallel modular exponentiation method and its implementation in software and hardware for high-performance cryptographic systems
    Nedjah, N.
    Mourelle, L. M.
    Santana, M.
    Raposo, S.
    IET COMPUTERS AND DIGITAL TECHNIQUES, 2012, 6 (05): : 290 - 301
  • [26] High-Performance Designs of AES Transformations
    Chen, Ning
    Yan, Zhiyuan
    ISCAS: 2009 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-5, 2009, : 2906 - 2909
  • [27] High-Performance Local Dimming Algorithm and Its Hardware Implementation for LCD Backlight
    Hsia, Shih-Chang
    Sheu, Ming-Hwa
    Chien, Jia-Ren Chang
    Wang, Shag-Kai
    JOURNAL OF DISPLAY TECHNOLOGY, 2013, 9 (07): : 527 - 535
  • [28] Implementation of a high-performance hardware architecture for binary morphological image processing operations
    Velten, K
    Kummert, A
    2004 47TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, CONFERENCE PROCEEDINGS, 2004, : 241 - 244
  • [29] High-performance Hardware Architecture Design and Implementation of Ed25519 Algorithm
    Yu Bin
    Huang Hai
    Liu Zhiwei
    Zhao Shilei
    Na Ning
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2021, 43 (07) : 1821 - 1827
  • [30] Exploiting high-performance DSP hardware for real-time CELP implementation
    Teo, TT
    Tan, EC
    Premkumar, AB
    IEEE TENCON'97 - IEEE REGIONAL 10 ANNUAL CONFERENCE, PROCEEDINGS, VOLS 1 AND 2: SPEECH AND IMAGE TECHNOLOGIES FOR COMPUTING AND TELECOMMUNICATIONS, 1997, : 421 - 424