DocumentCode :
238778
Title :
FPGA implementation of enhanced key expansion algorithm for Advanced Encryption Standard
Author :
Gandh, D. Rahul ; Kamalakannan, V. ; Balamurugan, R. ; Tamilselvan, S.
Author_Institution :
Dept..of Electron. & Commun. Eng., Pondicherry Eng. Coll., Pondicherry, India
fYear :
2014
fDate :
27-29 Nov. 2014
Firstpage :
409
Lastpage :
413
Abstract :
Cryptography is a technique related to aspects of information security such as data confidentiality, data integrity and entity authentication. In data and telecommunication systems, Security is the most important part for an effective communication, where to increase the security as well as complexity, more randomization in secret keys is necessary to enhance the cryptography algorithms. In traditional AES, Even though the round keys have high security, Power analysis attack and Saturation attack are effective to the key expansion algorithm of AES due to the deducible key rounds and it leads to security problems. As a result, a new algorithm for generation of round keys is developed for AES. On hardware platform, these algorithms are realizing with enormous memory spaces and large execution time. An alternative hardware platform scenario is provided by Field programmable gate arrays (FPGAs) due to its reconfiguration nature, marketing speed and low price. Accordingly, a hardware implementation of the AES-128 encryption and decryption algorithm with the new algorithm of round key expansion is proposed to improve the security against such attacks. This structure will experimentally simulate using Xilinx software with Verilog HDL and hardware implementation on FPGA.
Keywords :
cryptography; field programmable gate arrays; hardware description languages; AES; AES-128 decryption algorithm; AES-128 encryption algorithm; FPGA implementation; Verilog HDL; Xilinx software; advanced encryption standard; cryptography algorithm; data confidentiality; data integrity; enhanced key expansion algorithm; entity authentication; field programmable gate array; hardware description language; information security; power analysis attack; saturation attack; Algorithm design and analysis; Ciphers; Encryption; Field programmable gate arrays; Standards; Advanced Encryption Standard; FPGA; Key expansion; Rconst; Rot word; Sub word;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Contemporary Computing and Informatics (IC3I), 2014 International Conference on
Conference_Location :
Mysore
Type :
conf
DOI :
10.1109/IC3I.2014.7019744
Filename :
7019744
Link To Document :
بازگشت