Title :
An area-optimized implementation for AES with hybrid countermeasures against power analysis
Author :
Kamal, Abdel Alim ; Youssef, Amr M.
Author_Institution :
Concordia Inst. for Inf. Syst. Eng., Concordia Univ., Montreal, QC, Canada
Abstract :
Since its adoption as a new encryption standard by NIST, the Advanced Encryption Standard (AES) has become the default choice for various applications. On the other hand, a straightforward implementation of the AES is vulnerable to different forms of side channel attacks. In this paper, we explore several countermeasure techniques against power analysis attacks. In particular, we present an area optimized design that combines shuffling, as a hiding countermeasure, with some recently proposed masking techniques. The developed power analysis resistant AES-128 ECB encryption/decryption engine requires 3090 slices of a Xilinx Virtex-II xc2v1000-6-bg575 FPGA, runs at a maximum clock speed of 51.75 MHz and produces a throughput of up to 15.33 Mbps.
Keywords :
cryptography; field programmable gate arrays; logic design; AES-128 ECB encryption/decryption engine; Xilinx Virtex-II xc2v1000-6-bg575 FPGA; advanced encryption standard; area optimized design; channel attack; countermeasure technique; frequency 51.75 MHz; masking technique; power analysis attack; Cryptography; Design optimization; Field programmable gate arrays; Helium; Information analysis; Information systems; NIST; Polynomials; Power engineering and energy; Systems engineering and theory;
Conference_Titel :
Signals, Circuits and Systems, 2009. ISSCS 2009. International Symposium on
Conference_Location :
Iasi
Print_ISBN :
978-1-4244-3785-6
Electronic_ISBN :
978-1-4244-3786-3
DOI :
10.1109/ISSCS.2009.5206179