A Novel Implementation of High Speed AES on Field Programmable Gate Array
Journal: International Journal of Research in Science & Technology (Vol.1, No. 6)Publication Date: 2014-08-05
Authors : A; Srujana; Asiya Sulthana; Dr.Mohd zia ur rahman; Ch.Sambaraju;
Page : 8-12
Keywords : Cryptography; Advanced Encryption Standard; Rijndael; S-box; key expansion; cipher text.;
Abstract
We present an efficient hardware architecture design & implementation of Advanced Encryption Standard (AES) ? Rijndael cryptosystem. The AES algorithm defined by the National Institute of Standard and Technology (NIST) of United States has been widely accepted. All the cryptographic algorithms developed can be implemented with software or built with pure hardware. However with the help of Field Programmable Gate Arrays (FPGA) we tend to find expeditious solution and which can be easily upgraded to integrateany concordat changes. The s-box can be implemented using LUT, so the performance of the AES increases. This contribution investigates the AES encryption and decryption cryptosystem with regard to FPGA and Verilog. Optimized and Synthesizable Verilog code is developed for the implementation of both 128-bit data encryption and decryption process. Xilinx ISE 10.1 software is used for simulation. Each program is tested with some of the sample vectors provided by NIST and output results are perfect with minimal delay. The synthesis results found from FPGA implementation by Xilinx Synthesis Tool on Virtex II pro kit shows that the computation time for generating the ciphertext by AES with 4 sbox and 2 dual port RAM is 6.922 ns.
Other Latest Articles
- A Literature Review on Kidney Disease Prediction using Data Mining Classification Technique?
- File Clustering using Forensic Analysis System
- An Unwanted Messages Filtering System from OSN User Walls using Blacklist Mechanism?
- Recognition of Packet Dropping and Modification in WSN’s using Ranking Algorithms
- Distributed Data Collection Scheme for Store and Forward Information in Wireless Sensor Network?
Last modified: 2014-08-05 14:47:38