FPGA IMPLEMENTATION OF A COMPACT AES ALGORITHM WITH S-BOX OPTIMIZATION
Journal: International Journal of Engineering Sciences & Research Technology (IJESRT) (Vol.4, No. 1)Publication Date: 2015-01-30
Authors : PatilSarika B.; Padma Lohiya;
Page : 560-563
Keywords : AES; LUT; Sbox; Composite field arithmetic; Galois field; GUI.;
Abstract
This paper proposes a compact AES algorithm to achieve less slice consumption of FPGA. Proposed design is based on iterative round looping architecture. S-box is implemented using composite field arithmetic which requires less area than lookup table.We used same S-box for key expansion block. This design supports 128-bits key size. It uses 8-bit data path to decrease the parallelism of operations and therefore reduces the hardware utilization.Synthesis of our complete design is done using Xilinx ISE 14.5 and implemented on Spartan 3 FPGA using VHDL language. GUI is developed in visual basics 6.0. This GUI is used to send a plain text and key for encryption. Decrypted data is also displayed on the same. The results from the Place and Route report indicate that area occupied by this architecture is 680 slices. This design is very well suited for small embedded applications.
Other Latest Articles
- AUGMENTED REALITY MARKERS, IT’S DIFFERENT TYPES, CRITERION FOR BEST FIDUCIALLY MARKER AND NECESSARY REQUIREMENTS TO SELECTING APPLICATION ORIENTED MARKERS
- A MINI SCALE REACTOR FOR BATCH PRODUCTION OF PALM BASED POLYOL
- PERFORMANCE EVALUATION OF STATISTICAL APPROACHES FOR AUTOMATIC TEXT-INDEPENDENT GENDER IDENTIFICATION SYSTEM
- EFFECT OF SURFACE ROUGHNESS ON KELVIN-HELMHOLTZ INSTABILITY IN PRESENCE OF MAGNETIC FIELD
- ALKALI SILICA REACTIONS IN CONCRETE STRUCTURES OF WATER RESOURCES SECTOR
Last modified: 2015-02-09 22:32:26