LWM2M Session Resumption Reduces DTLS Handshake Overhead
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Lightweight Machine to Machine (LWM2M) clients face high power consumption and network usage due to the need for multiple DTLS handshake procedures during bootstrapping and registration, which shortens their operational time.
Innovation Solution
Implementing a method where the LWM2M client sets up a DTLS or TLS connection with a bootstrap server, receives a session ticket and key, and uses these for session resumption with the server, reducing the number of handshake messages and thus power consumption and network use.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple DTLS handshake procedures are performed during bootstrapping and registration, then secure connection is established, but power consumption increases and operational time decreases
Solution Approach 1:
The patent performs the DTLS handshake procedure in advance during the bootstrapping phase with the bootstrap server, so that the security context is established before the actual LWM2M registration. This preliminary action allows the client to reuse the same DTLS connection for subsequent server communications, avoiding repeated handshakes and reducing power consumption.
2Reliability
If multiple DTLS handshake procedures are performed during bootstrapping and registration, then secure connection is established, but operational time decreases
Solution Approach 1:
The DTLS connection is established in advance during bootstrapping, creating a reusable security context that persists for subsequent LWM2M server communications. This preliminary establishment of secure connection eliminates the need for repeated handshakes, thereby extending the operational time of battery-constrained devices.
3Reliability
If multiple DTLS handshake procedures are performed during bootstrapping and registration, then secure connection is established, but network usage increases
Solution Approach 1:
The patent establishes the DTLS connection and security context during the bootstrapping phase before actual LWM2M registration. This preliminary action allows subsequent communications with the LWM2M server to reuse the existing DTLS connection, significantly reducing the number of handshake messages and overall network traffic.
Data Source
AI summary
A method performed in a client device for setting up a connection with a server device is disclosed. The client device and the server device support a Light Weight Machine to Machine, LWM2M protocol. The method comprises setting up one of a Datagram Transport Layer Security, DTLS, and a Transport Layer Security, TLS, connection with a bootstrap server; performing a bootstrapping procedure with the bootstrap server; receiving, from the bootstrap server, a session ticket and a session key; and setting up the connection to the server device as one of a DTLS and TLS session resumption procedure using the received session ticket and session key. A method in a bootstrap server is also provided, and client device, bootstrap server, computer programs and computer program products are also disclosed.


