Title :
A hybrid Chaos-AES encryption algorithm and its impelmention based on FPGA
Author :
Atteya, Ahmed M. ; Madian, Ahmed H.
Author_Institution :
Electron. Dept., German Univ. in Cairo, Cairo, Egypt
Abstract :
In this paper, a hybrid encryption algorithm is proposed. The proposed algorithm combines between AES and Chaos encryption. The proposed algorithm uses a 128-bit key to encrypt as much data as the user requires, benefiting from the pseudo-random behavior of chaotic functions. This structure is similar to the AES but it replaces S-box and add round key stage by XOR operation with a 2-D chaotic generator (the Henon Map). The proposed algorithm requires only one round, giving it an advantage in speed over the AES which requires 10 rounds of encryption. It is implemented using VHDL on the Virtex 5 FPGA platform, achieving a 11.577 Gb/s throughput. The NIST SP. 800-22 statistical test suit is applied to Henon function with post-processing. All tests were passed, showing the random properties of the function. Hence, this technique succeeds in offering the required balance between good security as in the AES and high throughput like in regular chaos encryption techniques.
Keywords :
Henon mapping; chaos generators; chaotic communication; cryptography; field programmable gate arrays; hardware description languages; telecommunication security; 2-D chaotic generator; Henon map; NIST SP.800-22 test suite; VHDL; Virtex 5 FPGA platform; XOR operation; advanced encryption standard; bit rate 11.57 Gbit/s; chaotic functions; hybrid chaos-AES encryption Algorithm; pseudorandom behavior; word length 128 bit; Chaos; Encryption; Field programmable gate arrays; Generators; NIST; AES; Chaos; Chaotic PRNG; Encryption; FPGA; Henon map;
Conference_Titel :
New Circuits and Systems Conference (NEWCAS), 2014 IEEE 12th International
Conference_Location :
Trois-Rivieres, QC
DOI :
10.1109/NEWCAS.2014.6934022