Analysis of the Duration and Energy Consumption of AES Algorithms on a Contiki-based IoT Device
Date of Award
Santa Clara : Santa Clara University, 2019
Master of Science (MS)
Computer Science and Engineering
With the growing prevalence of the Internet of Things, securing the sheer abundance of devices is critical. The current IoT and security landscapes lack empirical metrics on encryption algorithm implementations that are optimized for constrained devices, such as encryption/decryption duration and energy consumption. In this paper, we achieve two things. First, we survey for optimized implementations of symmetric encryption algorithms. Seconds, 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 implementations of AES: TinyAES, B-Con’s AES, and Contiki’s own built-in AES. In our experiments, we found the algorithms specifically built for constrained devices used about 0.16 the energy and time to perform encryption and decryption when compared to algorithm implementation that weren’t optimized for constrained devices.
Tsao, Brandon, "Analysis of the Duration and Energy Consumption of AES Algorithms on a Contiki-based IoT Device" (2019). Computer Science and Engineering Master's Theses. 13.