Date of Award
12-17-2019
Document Type
Dissertation
Publisher
Santa Clara : Santa Clara University, 2019
Degree Name
Master of Science (MS)
Departments
Computer Science and Engineering
First Advisor
Behnam Dezfouli
Abstract
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.
Recommended Citation
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.
https://scholarcommons.scu.edu/cseng_mstr/13