Analysis of the duration and energy consumption of AES algorithms on a contiki-based IoT device
Brandon Tsao, Yuhong Liu, Behnam Dezfouli · 2019
With the proliferation of IoT, securing the abundance of devices is critical. The current IoT and security landscapes lack empirical evidence on algorithms optimized for constrained devices. In this paper, we study the performance of various symmetric encryption algorithms on a Contiki-based IoT device. This paper provides encryption and decryption durations and energy consumption results on three symmetric encryption algorithm implementations of AES (tinyAES, B-Con's AES, and Contiki's own built-in AES), where we found algorithms specifically built for constrained devices fared much better than those not, optimized algorithms using about 0.16 the energy and the time to perform encryption and decryption.