DocumentCode :
246807
Title :
Compact and low power AES block cipher using lightweight key expansion mechanism and optimal number of S-Boxes
Author :
Tay, J.J. ; Wong, M.M. ; Hijazin, I.
Author_Institution :
Fac. of Eng. Comput. & Sci., Swinburne Univ. of Technol. (Sarawak Campus), Kuching, Malaysia
fYear :
2014
fDate :
1-4 Dec. 2014
Firstpage :
108
Lastpage :
114
Abstract :
In the past decade, we observed the trend of technological advancement towards the field of portable electronics. As electronic devices shrink in size, constraints emerge in the form of limited power supply and area for the implementation of information security mechanisms. In this work, our goal is to produce a complete AES block cipher for data encryption and perform optimization in terms of power and size. Unlike the common approach of optimizing the circuitry of the expensive AES S-Box, this work contributes by proposing a compact key expansion mechanism to reduce hardware requirement and deducing the optimal number of S-Boxes to be used in an AES block cipher to achieve the desired performance. In addition, we optimized the design using a series of methodologies which include: (1) implementing the optimized AES S-Box proposed by Wong et al. [2], (2) reducing the number of pipeline registers, and (3) applying input bus sharing. As a result, we achieved three optimized configurations which employ different number of S-Boxes in their architectures. Our best architecture in terms of size and power consumption has a total logic element count of 1818, a total power dissipation of 122.40mW, and a throughput of 198.77Mbps. The design is implemented on a Cyclone II EP2C20F484C7 field-programmable gate array (FPGA).
Keywords :
cryptography; field programmable gate arrays; AES S-Box; AES block cipher; FPGA; compact key expansion mechanism; cyclone II EP2C20F484C7 field-programmable gate array; data encryption; electronic devices; information security mechanisms; lightweight key expansion mechanism; optimal number; pipeline registers; power dissipation; Ciphers; Clocks; Encryption; Hardware; Optimization; Pipeline processing; Registers; Advanced Encryption Standard (AES); S-Box; block cipher; compact; key expansion; low power; optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Intelligent Signal Processing and Communication Systems (ISPACS), 2014 International Symposium on
Conference_Location :
Kuching
Type :
conf
DOI :
10.1109/ISPACS.2014.7024435
Filename :
7024435
Link To Document :
بازگشت