Paper 2020/218
Design Space Exploration for Ultra-Low Energy and Secure IoT MCUs
Ehsan Aerabi, Milad Bohlouli, MohammadHasan Ahmadi Livany, Mahdi Fazeli, Athanasios Papadimitriou, and David Hely
Abstract
This paper explores the design space of secure communication in ultra-low-energy IoT devices based on Micro-Controller Units (MCUs). It tries to identify, evaluate and compare security-related design choices in a Commercial-Off-The-Shelf (COTS) embedded IoT system which contribute in the energy consumption. We conduct a study over a large group of software-implemented crypto algorithms: symmetric, stream, hash, AEAD, MAC, digital signature and key exchange. A comprehensive report of the targeted optimization attributes (memory, performance and specifically energy) will be presented from over 450 experiments and 170 different crypto source codes. The paper also briefly explores a few system-related choices which can affect the energy consumption of secure communication, namely: architecture choice, communication bandwidth, signal strength and processor frequency. In the end, the paper gives an overview on the obtained results and the contribution of all. Finally it shows, in a case study, how the results could be utilized to have a secure communication in an exemplary IoT device. This paper gives IoT designers an insight on the ultra-low-energy security, helps them to choose appropriate cryptographic algorithms, reduce trial-and-error of alternatives, save effort and hence cut the design costs.
Metadata
- Available format(s)
- Category
- Applications
- Publication info
- Published elsewhere. Minor revision. Transactions on Embedded Computing Systems
- Keywords
- CiphersCyber-physical systemsCryptographyEmbedded softwareEnergy consumption
- Contact author(s)
- ehsan aerabi @ lcis grenoble-inp fr
- History
- 2020-03-18: last of 4 revisions
- 2020-02-21: received
- See all versions
- Short URL
- https://ia.cr/2020/218
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2020/218, author = {Ehsan Aerabi and Milad Bohlouli and MohammadHasan Ahmadi Livany and Mahdi Fazeli and Athanasios Papadimitriou and David Hely}, title = {Design Space Exploration for Ultra-Low Energy and Secure {IoT} {MCUs}}, howpublished = {Cryptology {ePrint} Archive, Paper 2020/218}, year = {2020}, url = {https://eprint.iacr.org/2020/218} }