An FPGA hardware implementation of the Rijndael block cipher

被引:0
作者
Dhoha, Chorfi
Ben Othman, Slim
Ben Saoud, Slim
机构
来源
IEEE DTIS: 2006 International Conference on Design & Test of Integrated Systems in Nanoscale Technology, Proceedings | 2006年
关键词
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 条
  • [21] Design and implementation of AES (Rijndael) Algorithm
    Patel, P
    Parikh, C
    COMPUTER APPLICATIONS IN INDUSTRY AND ENGINEERING, 2003, : 126 - 130
  • [22] Optimization and Modeling of FPGA Implementation of the Katan Cipher
    Mohd, Bassam Jamil
    Hayajneh, Thaier
    Abu Khalaf, Zaid
    2015 6TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION SYSTEMS (ICICS), 2015, : 68 - 72
  • [23] FPGA Modeling and Optimization of a SIMON Lightweight Block Cipher
    Abed, Sa'ed
    Jaffal, Reem
    Mohd, Bassam Jamil
    Alshayeji, Mohammad
    SENSORS, 2019, 19 (04)
  • [24] Optimized Piccolo Lightweight Block Cipher: Area Efficient Implementation
    Mhaouch, Ayoub
    Elhamzi, Wajdi
    Ben Abdelali, Abdessalem
    Atri, Mohamed
    TRAITEMENT DU SIGNAL, 2022, 39 (03) : 805 - 814
  • [25] Rijndael FPGA implementations utilising look-up tables
    McLoone, M
    McCanny, JV
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2003, 34 (03): : 261 - 275
  • [26] HARDWARE IMPLEMENTATION OF FAST BLOCK MATCHING ALGORITHM IN FPGA FOR H.264/AVC
    Kthiri, M.
    Loukil, H.
    Werda, I.
    Ben Atitallah, A.
    Samet, A.
    Masmoudi, N.
    2009 6TH INTERNATIONAL MULTI-CONFERENCE ON SYSTEMS, SIGNALS AND DEVICES, VOLS 1 AND 2, 2009, : 689 - +
  • [27] Rijndael FPGA Implementations Utilising Look-Up Tables
    Máire McLoone
    John V. McCanny
    Journal of VLSI signal processing systems for signal, image and video technology, 2003, 34 : 261 - 275
  • [28] Light-Weight Present Block Cipher Model for IoT Security on FPGA
    Bharathi, R.
    Parvatham, N.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2022, 33 (01) : 35 - 49
  • [29] Hardware implementation of the LDPC decoder in the FPGA structure
    Kuc, Mateusz
    Sulek, Wojciech
    Kania, Dariusz
    PRZEGLAD ELEKTROTECHNICZNY, 2019, 95 (03): : 58 - 62
  • [30] The hardware implementation of a genetic algorithm model with FPGA
    Tu, L
    Zhu, MC
    Wang, JX
    2002 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT), PROCEEDINGS, 2002, : 374 - 377