Low-Power IoT Communication Security: On the Performance of DTLS and TLS 1.3
Gabriele Restuccia, Hannes Tschofenig, Emmanuel Baccelli

TL;DR
This paper compares the performance of DTLS 1.3 and TLS 1.3 protocols on low-power IoT devices, revealing that newer protocols can be efficient and sometimes even reduce resource use, with room for further optimization.
Contribution
First experimental performance comparison of DTLS 1.3 and TLS 1.3 implementations on real low-power IoT devices, analyzing resource consumption and efficiency.
Findings
DTLS/TLS 1.3 can have comparable or reduced overhead compared to 1.2.
Different implementations impact resource use and performance.
There is potential to optimize protocol implementations for IoT devices.
Abstract
Similarly to elsewhere on the Internet, practical security in the Internet of Things (IoT) is achieved by combining an array of mechanisms, at work at all layers of the protocol stack, in system software, and in hardware. Standard protocols such as Datagram Transport Layer Security (DTLS 1.2) and Transport Layer Security (TLS 1.2) are often recommended to secure communications to/from IoT devices. Recently, the TLS 1.3 standard was released and DTLS 1.3 is in the final stages of standardization. In this paper, we give an overview of version 1.3 of these protocols, and we provide the first experimental comparative performance analysis of different implementations and various configurations of these protocols, on real IoT devices based on low-power microcontrollers. We show how different implementations lead to different compromises. We measure and compare bytes-over-the-air, memory…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Energy Efficient Wireless Sensor Networks · Caching and Content Delivery
