Title :
On a High-Performance and Balanced Method of Hardware Implementation for AES
Author :
Xiaotao Zhang ; Hui Li ; Shouwen Yang ; Shuangshuang Han
Author_Institution :
Inf. Security & Intell. Comput. Lab., Beijing Univ. of Chem. Technol., Beijing, China
Abstract :
Hardware implementation provides a higher level of security and cryptography speed at some lower resource cost, compared to software implementation of AES. In this paper, we present a balanced hardware design and implementation for AES, considering several existing implementations. FPGA implementation offers higher speed solution and can be easily adapted to protocol changes, although the AES can be implemented with software or pure hardware. So, this implementation is equipped with regard to FPGA. Optimized and Synthesizable Verilog HDL is developed as the design entry to Quartus II 10.0 software. After obtaining gate-level netlists, timing simulations are performed using ModelSim SE 6.1f. Both 128 bits data block encryption and decryption processes are tested. The major part of an AES design is the realization of substitute boxes (S-boxes). S-boxes in our design are compared between two main existing implementations. With Quartus II device family of Stratix, throughput of up to 2.33 Gb/s is received.
Keywords :
cryptographic protocols; field programmable gate arrays; hardware description languages; logic design; AES design; FPGA implementation; ModelSim SE 6.1f; Quartus II 10.0 software; S-boxes; Stratix; Verilog HDL; advanced encryption standard; balanced hardware design; balanced method; bit rate 2.33 Gbit/s; data block decryption process; data block encryption process; gate-level netlists; hardware implementation; high-performance method; protocol changes; substitute boxes; timing simulations; Application specific integrated circuits; Ciphers; Encryption; Field programmable gate arrays; Hardware; Table lookup; Throughput; AES; Balanced Hardware Implementation; FPGA; Rijndael;
Conference_Titel :
Software Security and Reliability-Companion (SERE-C), 2013 IEEE 7th International Conference on
Conference_Location :
Gaithersburg, MD
Print_ISBN :
978-1-4799-2924-5
DOI :
10.1109/SERE-C.2013.13