HARDWARE IMPLEMENTATION OF CRYPTOSYSTEM BY AES ALGORITHM USING FPGA
Journal: International Journal of Application or Innovation in Engineering & Management (IJAIEM) (Vol.5, No. 12)Publication Date: 2017-01-13
Authors : Prachi Vijay Bhalerao; Rahul D. Ghongade;
Page : 59-63
Keywords : Cryptography; AES; FPGA; Static S-Box; Look up tables;
Abstract
ABSTRACT Advanced Encryption Standard (AES) is an approved cryptographic Algorithm that can be used to protect electronic data. The Advanced Encryption Standard can be programmed in software or built with hardware. However Field Programmable Gate Arrays (fpgas) offer a quicker, more customizable solution, hence we used the FPGA as for implementation purpose. We show how a modified structure in these Hardware devices results in significant improvement of the design efficiency. The conventional scheme of AES is vulnerable for cryptanalysis. Static S-Boxes are implemented using look up tables which will never vary with the input text or input key. This consumes a lot of Memory for the storage of look up table. Thus it is essential to generate S-Bytes at run time. It is beneficial if the S-byte generated during run time varies with the input key. Another weakness of AES is that it works with a single key. In this paper, a new scheme of AES involving generation of Key based SBoxes and dual key AES is proposed. This overcomes the vulnerability of static S-Boxes and also single key encryption scheme.
Other Latest Articles
- Study on Normal Strength Concrete Flanged Beams with Non-Metallic Reinforcements
- Online Big File Storage Mechanism
- The Organizational Values and its Role in Total quality management "Study on the 5th October factory for milling, pasta and feed" ? with special reference to Sabha (Libya)
- Global Burden of Diseases: Cursed For Public Health
- Performance Analysis Of Low Power Using Hybrid And Subthreshold Adiabatic Logic For Digital Circuit
Last modified: 2017-01-14 13:49:47