title: Low Power S-Box Architecture for AES Algorithm using Programmable Second Order Reversible Cellular Automata: An Application to WBAN.
abstract: In this paper, we presented a novel approach of low energy consumption architecture of S-Box used in Advanced Encryption Standard (AES) algorithm using programmable second order reversible cellular automata (RCA2). The architecture entails a low power implementation with minimal delay overhead and the performance of proposed RCA2based S-Box in terms of security is evaluated using the cryptographic properties such as nonlinearity, correlation immunity bias, strict avalanche criteria, entropy and also found that the proposed architecture is secure enough for cryptographic applications. Moreover, the proposed AES algorithm architecture simulation studies show that energy consumption of 68.726 nJ, power dissipation of 3.856 mW for 0.18- μm at 13.69 MHz and energy consumption of 29.408 nJ, power dissipation of 1.65 mW for 0.13- μm at 13.69 MHz. The proposed AES algorithm with RCA2based S-Box shows a reduction power consumption by 50 % and energy consumption by 5 % compared to best classical S-Box and composite field arithmetic based AES algorithm. Apart from that, it is also shown that RCA2based S-Boxes are dynamic in nature, invertible, low power dissipation compared to that of LUT based S-Box and hence suitable for Wireless Body Area Network (WBAN) applications.
authors.affiliation: Department of Electronics and Electrical Engineering, Indian Institute of Technology Guwahati, Guwahati-, 781039, India. bhoopal@iitg.ernet.in.
authors.forename: Bhoopal Rao
authors.initials: BR
authors.lastname: Gangadari
authors.affiliation: Department of Electronics and Electrical Engineering, Indian Institute of Technology Guwahati, Guwahati-, 781039, India.
authors.forename: Shaik Rafi
authors.initials: SR
authors.lastname: Ahamed
mesh_terms: D000465:Algorithms; D003195:Computer Communication Networks; D016494:Computer Security / Q000295:instrumentation*; D004867:Equipment Design; D006801:Humans; D013686:Telemetry / Q000295:instrumentation*; D059015:Wireless Technology / Q000295:instrumentation*
keywords: Advanced encryption standard (AES); Application specific integrated circuit (ASIC); Programmable cellular automata (PCA); Programmable second order reversible cellular automata (RCA 2); Substitution box (S-Box); Wireless body area network (WBAN)