@inproceedings{05eb6549e8cf43fdb86a2a2a6e88639b,
title = "Performance Evaluation of IoT Encryption Algorithms: Memory, Timing, and Energy",
abstract = "Security in the Internet of Things is a crucial aspect and a lot of studies are focused on modular and scalable encryption algorithms. Resource constraints at the edge nodes of an IoT system require lightweight encryption algorithms. A comparative study of AES with and without hardware accelerators and XTEA is performed to analyze the performance of the algorithms in terms of memory, power and execution time and assess the feasibility of using XTEA in low resource embedded platforms. Although the hardware accelerated AES was fastest (0.5 ms) and consequently required the least amount of energy (0.01 mJ) out of the three, the execution time (1.25 ms) and energy consumed (0.024 mJ) by XTEA was comparatively close and can be a feasible encryption algorithm for low resource microcontrollers that do not have the resources to support AES implementation in software or lack a hardware accelerator. Software implementation of AES on 8-bit PIC architecture required 7538 bytes whereas XTEA required only 1184 bytes of program memory, leaving enough space for application firmware.",
keywords = "AES, IoT security, XTEA, block ciphers, lightweight, microcontroller, resource constraints",
author = "Sudip Maitra and Dylan Richards and Ahmed Abdelgawad and Kumar Yelamarthi",
note = "Publisher Copyright: {\textcopyright} 2019 IEEE.; 14th IEEE Sensors Applications Symposium, SAS 2019 ; Conference date: 11-03-2019 Through 13-03-2019",
year = "2019",
month = may,
day = "3",
doi = "10.1109/SAS.2019.8706017",
language = "English",
series = "SAS 2019 - 2019 IEEE Sensors Applications Symposium, Conference Proceedings",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
booktitle = "SAS 2019 - 2019 IEEE Sensors Applications Symposium, Conference Proceedings",
}