Low Power S-Box Architecture for AES Algorithm using Programmable Second Order Reversible Cellular Automata: An Application to WBAN

J Med Syst. 2016 Dec;40(12):257. doi: 10.1007/s10916-016-0622-2. Epub 2016 Oct 8.

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 (RCA 2). The architecture entails a low power implementation with minimal delay overhead and the performance of proposed RCA 2 based 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 RCA 2 based 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 RCA 2 based 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.

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).

MeSH terms

  • Algorithms*
  • Computer Communication Networks
  • Computer Security / instrumentation*
  • Equipment Design
  • Humans
  • Telemetry / instrumentation*
  • Wireless Technology / instrumentation*