DTLS Performance in Duty-Cycled Networks
Malisa Vucinic (ST MICROELECTRONICS), Bernard Tourancheau, Thomas, Watteyne (EVA), Franck Rousseau, Andrzej Duda, Roberto Guizzetti (ST, MICROELECTRONICS), Laurent Damon (ST MICROELECTRONICS)

TL;DR
This paper evaluates the performance of DTLS in duty-cycled IoT networks, revealing significant handshake delays and limited session capacity on constrained devices, highlighting challenges for secure communication in such environments.
Contribution
It provides a comprehensive real-world performance analysis of DTLS in duty-cycled networks, emphasizing its limitations in latency and memory on constrained devices.
Findings
DTLS handshake duration ranges from seconds to tens of seconds.
Limited memory allows only 3-5 simultaneous DTLS sessions.
Performance is consistently poor across different duty-cycling protocols.
Abstract
The Datagram Transport Layer Security (DTLS) protocol is the IETF standard for securing the Internet of Things. The Constrained Application Protocol, ZigBee IP, and Lightweight Machine-to-Machine (LWM2M) mandate its use for securing application traffic. There has been much debate in both the standardization and research communities on the applicability of DTLS to constrained environments. The main concerns are the communication overhead and latency of the DTLS handshake, and the memory footprint of a DTLS implementation. This paper provides a thorough performance evaluation of DTLS in different duty-cycled networks through real-world experimentation, emulation and analysis. In particular, we measure the duration of the DTLS handshake when using three duty cycling link-layer protocols: preamble-sampling, the IEEE 802.15.4 beacon-enabled mode and the IEEE 802.15.4e Time Slotted Channel…
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
TopicsSoftware-Defined Networks and 5G · IoT Networks and Protocols · IPv6, Mobility, Handover, Networks, Security
