eUICC SIM Profile Queuing for Secure Remote Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Remote SIM provisioning for embedded SIMs in devices like vehicles and IoT devices can be time-consuming and error-prone, especially when changing ownership or subscriptions, and may expose previous users' proprietary information to new users.

Innovation Solution

Implementing an eUICC that allows SIM profiles to be downloaded and installed in advance, enabling them only when necessary, and using a queued state to manage multiple profiles securely, ensuring that only one profile is active at a time and deleting previous profiles to protect user data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If SIM profiles are downloaded and installed in advance, then setup time is reduced, but device complexity increases due to queue management

Engineering Contradiction:
Improvesetup timeVSAvoidqueue management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system downloads and installs SIM profiles in advance before they are needed, storing them in a queued state on the eUICC. This preliminary action eliminates the need for real-time profile installation during setup, significantly reducing setup time while allowing complex queue management to occur beforehand rather than during critical operations.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If multiple SIM profiles are stored on eUICC, then profile availability increases, but security risks increase due to exposure of proprietary information

Engineering Contradiction:
Improveprofile availabilityVSAvoidsecurity risks
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system segments SIM profiles into distinct queued states, separating unactivated profiles from the active profile. Each profile is independently managed in the queue, allowing multiple profiles to be stored without compromising security, as only the active profile is accessible during operation while others remain isolated in the queued state.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extracts and removes previous SIM profiles from the active state before enabling new profiles. By taking out old profiles and deleting them, the system prevents exposure of proprietary information to new users while maintaining the ability to store multiple profiles in the queue for future use.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If SIM profile installation is performed in advance, then error resolution time is reduced, but device complexity increases due to state management

Engineering Contradiction:
Improveerror resolutionVSAvoidstate management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs SIM profile installation and error checking in advance, resolving potential errors before the profile needs to be activated. By completing installation beforehand and managing errors in the queued state, the system improves reliability while containing state management complexity within the queue infrastructure rather than during activation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10904741B2Systems and methods for queueing subscriber identity module profiles on an embedded universal integrated circuit card
Publication Date: 2021.01.26 VERIZON PATENT & LICENSING INC
  • US10904741B2 patent drawing
  • US10904741B2 patent drawing
  • US10904741B2 patent drawing

AI summary

In some implementations, a device that includes an embedded universal integrated circuit card (eUICC) may enable a first subscriber identity module (SIM) profile. The first SIM profile may be installed in memory of the eUICC and associated with a first integrated circuit card identifier (ICCID). The device may request a second SIM profile based on enabling the first SIM profile. The second SIM profile may be associated with a second ICCID that is different from the first ICCID. The device may receive the second SIM profile based on requesting the second SIM profile, and may install the second SIM profile in memory of the eUICC in a disabled state. Other implementations are described herein.