eUICC Profile Provisioning via EID-Bound Secure Channel Sessions
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
3Reliability
If profiles are bound to eUICCs immediately upon download, then cloning is prevented, but flexibility in profile management is reduced
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.
Data Source
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.
