PDCS - Volume 9, Issue I

PDCS Volume 09 - Issue 1 ICGST

A DESIGN FOR AN FPGA IMPLEMENTATION OF RIJNDAEL CIPHER

M.B. Abdelhalim*, H. K. Aslan**, A. Mahmoud** and H. Farouk**

* Arab Academy of Science and Technology and Maritime Transport, Cairo, Egypt
** Electronics Research Institute, Cairo, Egypt.
 

Abstract:

Our aim is to simulate the Rijndael cipher using Field Programmable Gate Array (FPGA) to achieve low cost, ease of implementation, availability “FPGAs can be bought off the shelf“, high flexibility including capability of frequent modifications of hardware, and low cost of the final product. We propose a modified implementation of Rijndael, the Advanced Encryption Standard (AES) based on the fact that any FPGA includes built in memory block where we store all the results of the fixed operations. The modification gives an 11% reduction in area and 25% increase in speed (throughput) compared with the original design. Our design gives the highest throughput and area utilization over all the Iterative Looping (IL) based FPGA implementations. In the original design, the decryption algorithm was not implemented. Our implementation of the decryption algorithm gives better results than the other IL based FPGA implementations.

Keywords: Rijndael cipher, FPGA, memory block, encryption, decryption.

(P1170853554 773 KB)

@ARTICLE{P1170853554,

AUTHOR = {M.B. Abdelhalim and H. K. Aslan and A. Mahmoud and H. Farouk},

TITLE = {A DESIGN FOR AN FPGA IMPLEMENTATION OF RIJNDAEL CIPHER},

JOURNAL =  {ICGST International Journal on Programmable Devices, Circuits and Systems, PDCS},

YEAR = {2009},

VOLUME = {9},

ISSUE ={1},

PAGES={9--15}

}

(P1170853554 773 KB)