eUICC Provisioning via Negotiated CI Database

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the context of remote SIM provisioning, there is a challenge in managing embedded universal integrated circuit cards (eUICCs) where eSIM servers and eUICCs must trust a common certificate issuer (CI) for secure provisioning, but existing systems often stall or delay due to trust relationship issues between multiple CIs in the RSP ecosystem.

Innovation Solution

The solution involves establishing a negotiated database of trusted CIs between MNOs and eSIM server operators, which allows eSIM servers to select a trusted CI for provisioning by using a list of public key identifiers (PKIDs) derived from this database, ensuring mutual trust between the eSIM server and the eUICC during profile provisioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single certificate issuer (CI) is used for authentication, then trust relationship is simplified, but system adaptability and versatility are reduced

Engineering Contradiction:
Improvetrust relationshipVSAvoidCI compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The eSIM server is designed to support multiple CIs by maintaining a database of trusted CI identifiers and selecting an appropriate CI based on the eUICC's capabilities. This allows the server to function universally with different CIs while maintaining reliable authentication through the selected match.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system performs preliminary matching between the eSIM server's trusted CI list and the eUICC's supported CI list before provisioning begins. This advance compatibility check ensures that a mutual CI is identified in advance, preventing authentication failures during the provisioning process.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple certificate issuers (CIs) are supported, then system adaptability and versatility are improved, but device complexity and information loss increase

Engineering Contradiction:
ImproveCI compatibilityVSAvoidCI management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments the CI management into two distinct components: the eSIM server maintains a database of multiple trusted CI identifiers, while the eUICC stores its supported CI identifiers. This segmentation allows each component to manage CIs independently, reducing overall system complexity while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The activation code acts as an intermediary that carries the eUICC's supported CI identifiers to the eSIM server. This intermediary mechanism simplifies the information exchange process, allowing the server to efficiently match CIs without complex direct communication protocols between eSIM and eUICC.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If CI matching is performed during provisioning, then authentication reliability is improved, but provisioning time and transaction delays increase

Engineering Contradiction:
ImproveauthenticationVSAvoidprovisioning time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The CI matching process is performed as a preliminary step at the beginning of the provisioning flow, before any profile data is transferred. By identifying the mutual CI early in the process, the system avoids repeated authentication attempts and delays that would occur if matching were performed later in the provisioning sequence.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The eUICC actively provides its supported CI identifiers to the eSIM server during the initial connection. This self-service approach allows the server to quickly determine compatibility without needing to query or test multiple CIs sequentially, significantly reducing the time required for CI matching.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10985926B2Managing embedded universal integrated circuit card (eUICC) provisioning with multiple certificate issuers (CIs)
Publication Date: 2021.04.20 APPLE INC
  • US10985926B2 patent drawing
  • US10985926B2 patent drawing
  • US10985926B2 patent drawing

AI summary

Embodiments provided herein identify a certificate issuer (CI) to be relied on as a trusted third party by an electronic subscriber identity module (eSIM) server in remote SIM provisioning (RSP) transactions with an embedded universal integrated circuit card (eUICC). In an RSP ecosystem, multiple CIs may exist. Parties rely on public key infrastructure (PKI) techniques for establishment of trust. Trust may be established based on a trusted third party such as a CI. Parties need to agree on the CI in order for some PKI techniques to be useful. Embodiments provided herein describe approaches for an eUICC and an eSIM server to arrive at an agreed-on CI. Candidate or negotiated CIs may be indicated on a public key identifier (PKID) list. A PKID list is distributed, in some embodiments, by means of a discovery server, via an activation code (AC) and/or during the establishment of a profile provisioning session.