An FPGA hardware implementation of the Rijndael block cipher

被引:0
|
作者
Dhoha, Chorfi
Ben Othman, Slim
Ben Saoud, Slim
机构
关键词
AES; Rijndael; encryption; decryption; hardware implementation;
D O I
10.1109/DTIS.2006.1708717
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we present a hardware implementation of an Advanced Encryption Standard (AES) Rijndael (128-bit block and 128-bit key) using Xilinx development tools and Spartan FPGA circuits. All the modules in this core are described by using VHDL language. The developed Rijndael core is aimed at providing sufficient performance with good area efficiency. In fact, the encryption/decryption data path operates at 29,29,45MHz resulting in a throughput of 289,98 Mbits per second for the encryption and 157,1 Mbits per second for decryption. Encryption/decryption circuit will fit in one Xilinx Spartan XC2S600E circuit taking approximately 87% of the area (6068 Slices). Compared to software implementation, migrating to hardware provides higher level of security and faster encryption speed.
引用
收藏
页码:351 / 354
页数:4
相关论文
共 50 条
  • [1] A hardware implementation in FPGA of the Rijndael algorithm
    Chitu, C
    Chien, D
    Chien, C
    Verbauwhede, I
    Chang, F
    2002 45TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL I, CONFERENCE PROCEEDINGS, 2002, : 507 - 510
  • [2] A design for an FPGA-based implementation of Rijndael cipher
    Abdelhalim, MB
    Aslan, HK
    Farouk, H
    ENABLING TECHNOLOGIES FOR THE NEW KNOWLEDGE SOCIETY, 2005, : 897 - 912
  • [3] The block cipher Rijndael
    Daemen, J
    Rijmen, V
    SMART CARD RESEARCH AND APPLICATIONS, PROCEEDINGS, 2000, 1820 : 277 - 284
  • [4] Hardware implementation of block cipher algorithm
    School of Computer, Wuhan University, Wuhan 430079, China
    不详
    Harbin Gongye Daxue Xuebao, 2006, 9 (1558-1562):
  • [5] FPGA Implementation of the "PYRAMIDS" Block Cipher
    AlKalbany, A.
    Al hassan, H.
    Saeb, M.
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 5, 2005, 5 : 267 - 273
  • [6] FPGA implementation of the "pyramids" block cipher
    AlKalbany, A
    Al Hassan, HA
    Saeb, M
    IEEE INTERNATIONAL SOC CONFERENCE, PROCEEDINGS, 2005, : 271 - 275
  • [7] Hardware architectures for PRESENT block cipher and their FPGA implementations
    Pandey, Jai Gopal
    Goel, Tarun
    Karmakar, Abhijit
    IET CIRCUITS DEVICES & SYSTEMS, 2019, 13 (07) : 958 - 969
  • [8] Lightweight Hardware Architectures for the Piccolo Block Cipher in FPGA
    Mhaouch, Ayoub
    Elhamzi, Wajdi
    Atri, Mohamed
    2020 5TH INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR SIGNAL AND IMAGE PROCESSING (ATSIP'2020), 2020,
  • [9] Towards Hardware Implementation of INDECT Block Cipher
    Niemiec, Marcin
    Dudek, Jakub
    Romanski, Lukasz
    Swiety, Marcin
    MULTIMEDIA COMMUNICATIONS, SERVICES AND SECURITY, 2012, 287 : 252 - 261
  • [10] FPGA Implementation of LBlock Lightweight Block Cipher
    Hasan, Md. Nazmul
    Hasan, Md. Tariq
    Toma, Rafia Nishat
    Maniruzzaman, Md.
    2016 3RD INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING AND INFORMATION & COMMUNICATION TECHNOLOGY (ICEEICT), 2016,