DTLS handshake overhead prohibitive for battery-powered IoT

8/10 High

DTLS requires multiple data exchanges to negotiate channels and maintains state until closure, preventing sleep mode in battery-driven IoT devices. Energy and bandwidth overhead makes DTLS impractical for constrained devices.

Category
security
Workaround
none
Stage
build
Freshness
persistent
Scope
cross_platform
Upstream
open
Recurring
Yes
Buyer Type
team

Sources

Collection History

Query: “What are the most common pain points with TCP/IP for developers in 2025?4/9/2026

TLS/DTLS requires two or more exchanges of data to negotiate the communication channel, a resource and energy extensive task. Also, both ends have to maintain the state of the channel until it is closed, stopping devices from entering sleep-mode.

Created: 4/9/2026Updated: 4/9/2026