Early DTLS Handshake for IMS Session Setup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

DTLS negotiation in IMS systems takes several seconds to complete, prolonging the overall session set-up time and resulting in a poor user experience.

Innovation Solution

Implementing an early security handshake procedure by determining and recording the capabilities of the Media Gateway and User Equipment to initiate the DTLS handshake immediately upon receiving a communication session setup request, using pre-provided connection parameters to commence the security handshake without waiting for SDP messages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If DTLS negotiation is performed after receiving session setup request and SDP messages, then security is ensured through proper certificate validation, but session set-up time is prolonged to several seconds

Engineering Contradiction:
ImprovesecurityVSAvoidsession set-up time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing the DTLS security handshake before the SDP negotiation and media connection establishment. Specifically, the UE and MGw exchange certificates and complete DTLS key derivation in advance (steps S1-S4), allowing the security context to be established prior to media path setup. This reordering enables the security-critical DTLS negotiation to occur independently and earlier, reducing the overall session setup time while maintaining security integrity through proper certificate validation.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If DTLS handshake is initiated early before SDP messages are exchanged, then session set-up time is reduced, but coordination complexity between control server and media gateway increases

Engineering Contradiction:
Improvesession set-up timeVSAvoidcoordination complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent applies segmentation by separating the DTLS security handshake from the SDP media negotiation process. The DTLS handshake is executed as an independent sequence of steps (S1-S4) involving certificate exchange and key derivation, while SDP negotiation proceeds separately (S5-S7). This segmentation allows the control server to trigger early DTLS initiation without requiring complex inter-dependencies between security and media setup, reducing coordination overhead while enabling parallel processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control server acts as an intermediary that coordinates the early DTLS initiation by sending appropriate trigger messages to the MGw based on UE capabilities. The control server receives capability indications from the UE during registration, determines whether early DTLS is supported, and accordingly triggers the DTLS handshake at the appropriate time. This intermediary coordination simplifies the overall system complexity by centralizing the decision-making logic while enabling efficient early security setup.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If early security handshake is implemented, then user experience is improved through faster connection, but compatibility with legacy systems that do not support early handshake must be maintained

Engineering Contradiction:
Improveuser experienceVSAvoidcompatibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the DTLS initiation timing adaptive based on UE capability indications. During the registration phase, the UE provides capability information to the control server indicating whether it supports early DTLS handshake. The control server then dynamically adjusts the session setup procedure: for capable UEs, early DTLS is triggered; for legacy UEs, the traditional post-SDP DTLS negotiation is performed. This dynamic adaptation ensures optimal user experience for advanced devices while maintaining full compatibility with legacy systems.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10595203B2Enhanced establishment of IMS session with secure media
Publication Date: 2020.03.17 TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
  • US10595203B2 patent drawing
  • US10595203B2 patent drawing
  • US10595203B2 patent drawing

AI summary

A method of establishing a secure connection between a user equipment, UE, and a media gateway, MGw, at setup of a communication session between the UE and another party. The MGw is controlled by a control server and the setup of the communication session comprises a security handshake procedure. The method comprising, prior to receiving a communication session set-up request, determining by the control server whether the MGw supports a procedure for early commencement of the security handshake and providing by the UE to the control server an indication that the UE supports the procedure for early commencement of the security handshake procedure and connection parameters for use in the security handshake. On receiving, by the control server, a communication session setup request from the other party, if both the UE and the MGw support the procedure for early commencement of the security handshake procedure, an instruction is sent to the Media gateway to commence the security handshake procedure. The instruction comprises an indication to commence an early security handshake and the connection parameters for the UE. On receipt of the instruction, the MGw commences the security handshake (25) with the UE and establishes a secure communications session.