• DocumentCode
    3080181
  • 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
  • fYear
    2015
  • fDate
    4-6 May 2015
  • Firstpage
    85
  • Lastpage
    92
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Asynchronous Circuits and Systems (ASYNC), 2015 21st IEEE International Symposium on
  • Conference_Location
    Mountain View, CA
  • ISSN
    1522-8681
  • Type

    conf

  • DOI
    10.1109/ASYNC.2015.21
  • Filename
    7152695