Title :
AES Hardware-Software Co-design in WSN
Author :
Ortega Otero, Carlos Tadeo ; Tse, Jonathan ; Manohar, Rajit
Author_Institution :
Comput. Svstems Laboratorv, Cornell Univ., Ithaca, NY, USA
Abstract :
Wireless Sensor Networks (WSNs) present a challenging design space for encryption algorithms. We evaluate hardware, software, and hybrid implementations, including one of our own design, of Advanced Encryption Standard (AES) encryption engines in the context of WSN microcontrollers. We examine the tradeoffs between energy, throughput, memory footprint, and sensor network node lifetime. Our measured results and models show that our fully Quasi Delay-Insensitive, asynchronous AES design, combined with a low-power microcontroller, offers a 60× increase in throughput at 90× less energy per bit over the commercially available TI MSP430 AES WSN hardware. Our hardware AES offers a 30× throughput improvement over its software counterpart, albeit with reduced lifetime. By incorporating power gating and providing dedicated memory resources to the AES engine, hybrid implementations can provide a 6× better throughput and increase the lifetime by 10% over software.
Keywords :
cryptography; hardware-software codesign; microcontrollers; wireless sensor networks; AES hardware-software codesign; WSN microcontroller; advanced encryption standard encrvption engine; power gating; quasidelav insensitive asvnchronous AES design; throughput improvement; wireless sensor network; Asynchronous circuits; Bismuth; Silicon; AES; MSP430; QDI; WSN; asynchronous; battery; cryptographic; embedded; encryption; lifetime; low energy; microcontroller;
Conference_Titel :
Asynchronous Circuits and Systems (ASYNC), 2015 21st IEEE International Symposium on
Conference_Location :
Mountain View, CA
DOI :
10.1109/ASYNC.2015.21