eUICC Profile Provisioning via EID-Bound Secure Channel Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for profile provisioning in eUICCs, particularly in-factory provisioning, face issues with unreliable binding of profiles to specific eUICCs, leading to the risk of profiles being downloaded to the wrong eUICC or multiple eUICCs, and lack flexibility in installation and enablement processes.

Innovation Solution

A method involving the use of a Secure Channel Protocol (SCP) keyset, where a Secure Channel Protocol Session is established between a profile storage and an eUICC based on its hardware identifier, ensuring that each eUICC receives a uniquely encrypted Batch Bound Profile Package, thereby ensuring reliable and flexible installation and enablement of profiles, allowing late binding to the correct eUICC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If profiles are downloaded to eUICCs without establishing a Secure Channel Protocol Session based on hardware identifier, then the provisioning process is simpler and faster, but the binding of profiles to specific eUICCs becomes unreliable, leading to risk of profiles being downloaded to the wrong eUICC or multiple eUICCs

Engineering Contradiction:
Improveprofile binding reliabilityVSAvoidprovisioning process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by establishing a Secure Channel Protocol Session before downloading the profile package. The session is set up in advance using the eUICC's hardware identifier (EID) to create a secure binding between the profile and the specific eUICC. This preliminary secure channel establishment ensures that subsequent profile downloads are reliably bound to the correct device, preventing profile misallocation while maintaining a structured provisioning process.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a Secure Channel Protocol Session is established based on hardware identifier before profile download, then profile binding reliability is improved, but the provisioning process complexity increases

Engineering Contradiction:
Improveprofile binding reliabilityVSAvoidprovisioning process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent uses an intermediary approach by introducing a profile manager as a mediator between the profile server and the eUICC. The profile manager handles the establishment of Secure Channel Protocol Sessions, manages the binding between profiles and eUICCs, and coordinates the provisioning process. This intermediary layer abstracts the complexity of secure channel management, allowing reliable profile binding while simplifying the overall system architecture and making the provisioning process more manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If profiles are bound to eUICCs immediately upon download, then cloning is prevented, but flexibility in profile management is reduced

Engineering Contradiction:
Improvecloning preventionVSAvoidprofile management flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by implementing a flexible binding mechanism where profiles are bound to eUICCs through a Secure Channel Protocol Session that can be established at appropriate times. The binding is not rigidly enforced at download but can be dynamically activated when needed. The profile manager can control when and how profiles are bound to specific eUICCs, allowing for dynamic profile management while maintaining security. This enables scenarios where profiles can be downloaded to multiple eUICCs temporarily but become firmly bound when activated, preventing cloning while maintaining management flexibility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250344069A1Flexible profile provisioning in euicc
Publication Date: 2025.11.06 GIESECKE DEVRIENT MOBILE SECURITY GERMANY GMBH
  • US20250344069A1 patent drawing

AI summary

A method for installing at least one target profile (P1) to at least one eUICC with an eUICC hardware identifier (EID) involves: (1) preparing a batch comprising at least one Batch Bound Profile Package (BB PP) with the target profile (P1) to be installed to the eUICC; (2) using the OEM production machine to download the BBPP from the profile storage to the eUICC; (3) installing the target profile (P1) in the eUICC. Before step 2, the eUICC must have a Secure Channel Protocol keyset (SCP03-K). To download the target profile (P1) in step 2, the profile storage establishes a Secure Channel Protocol Session with the eUICC based on the eUICC hardware identifier (EID). Then, the BBPP is downloaded from the profile storage to the eUICC over the Secure Channel Protocol Session.