Low-Power IoT Communication Security: On the Performance of DTLS and TLS 1.3

11/24/2020
by   Gabriele Restuccia, et al.
0

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 footprint, and energy consumption. We show that, when DTLS/TLS 1.3 requires more resources than DTLS/TLS 1.2, this additional overhead is quite reasonable. We also observe that, in some configurations, DTLS/TLS 1.3 actually decreases overhead and resource consumption. All in all, our study indicates that there is still room to optimize the existing implementations of these protocols.

READ FULL TEXT
research
10/07/2022

Femto-Containers: Lightweight Virtualization and Fault Isolation For Small Software Functions on Low-Power IoT Microcontrollers

Low-power operating system runtimes used on IoT microcontrollers typical...
research
08/18/2022

MPInspector: A Systematic and Automatic Approach for Evaluating the Security of IoT Messaging Protocols

Facilitated by messaging protocols (MP), many home devices are connected...
research
10/06/2022

Network Intrusion Detection System in a Light Bulb

Internet of Things (IoT) devices are progressively being utilised in a v...
research
06/10/2021

Femto-Containers: DevOps on Microcontrollers with Lightweight Virtualization Isolation for IoT Software Modules

Development, deployment and maintenance of networked software has been r...
research
10/17/2018

Implementation and Analysis of QUIC for MQTT

Transport and secure layer protocols are essential to ensure reliable an...
research
06/28/2018

Design Considerations for Low Power Internet Protocols

The 6lowpan Internet Standard opens sensor networks up to Internet conne...
research
05/11/2021

Wi-Lo: Emulating LoRa using COTS WiFi

We present Wi-Lo, which allows to convert an ordinary 802.11 (WiFi) acce...

Please sign up or login with your details

Forgot password? Click here to reset