eUICC Installation State Machine for Secure OTA Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for updating and configuring secure elements in user devices, such as eUICCs, do not ensure future-proof functional safety and security while maintaining deployability and availability, often leading to compromised functionality and security due to inconsistent OS and secure element versions.

Innovation Solution

A method involving an installation state machine and operating system dataset that allows secure elements to be configured with an installation program dataset, enabling secure updates without altering user data, and ensuring compatibility and integrity through predefined and post-issuance conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If firmware updates are performed on secure elements, then functional safety and security are improved, but device complexity and update management difficulty increase

Engineering Contradiction:
Improvefunctional safety and securityVSAvoidupdate management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by defining a state machine with predefined states (INITIALIZED, SECURED, INSTALLED, LOCKED) and transition conditions before updates are performed. This pre-established framework enables automated update management, reducing complexity while ensuring functional safety and security through structured update processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses parameter changes by transitioning the secure element through different states (from INITIALIZED to SECURED to INSTALLED to LOCKED) based on update progress and security conditions. These state parameter changes provide a systematic way to manage update complexity while maintaining reliability.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If secure elements are updated over-the-air, then deployability and availability are improved, but risk of unauthorized data changes increases

Engineering Contradiction:
Improvedeployability and availabilityVSAvoidunauthorized data changes
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent introduces an intermediary update agent that mediates between the external update source and the secure element. This agent verifies update packages, manages installation states, and ensures authorized changes only, enabling secure over-the-air updates while maintaining deployability and protecting against unauthorized modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The state machine provides feedback mechanisms by monitoring transition conditions and update progress. This feedback ensures that only authorized updates can transition the system from SECURED to INSTALLED state, preventing unauthorized data changes while enabling convenient over-the-air deployment.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If operating system versions are updated independently from secure element versions, then adaptability is improved, but functional safety and security are compromised

Engineering Contradiction:
ImproveOS version adaptabilityVSAvoidfunctional safety and security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent merges OS version management with secure element version management through the unified state machine. The state transitions ensure that OS updates and secure element updates are coordinated, maintaining version compatibility and functional safety while still allowing adaptability through controlled update processes.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The state machine serves multiple functions: it manages secure element updates, coordinates OS version compatibility, verifies update packages, and controls system state transitions. This universal mechanism enables adaptability across different version scenarios while ensuring functional safety and security.

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

Data Source

PatentEP4672797A1Method, configuration program, operating system dataset, computer-readable data carrier as well as server device for configuring a user device and same with an installation state machine
Publication Date: 2025.12.31 GIESECKE DEVRIENT MOBILE SECURITY GERMANY GMBH
  • EP4672797A1 patent drawingFigure 1
  • EP4672797A1 patent drawingFigure 2~3
  • EP4672797A1 patent drawingFigure 4

AI summary

A method, as well as a corresponding configuration program (10), an operating system dataset (O), a computer-readable data carrier (11, 12, 13), a user device (3), and a server device (4) are provided, wherein for configuring the user device (5), the steps of the method comprising the steps of providing a secure element (6) of the user device (5), such as an eUICC, with an installation program dataset (I) for managing at least parts of an installation process for loading data onto the secure element (6); wherein the installation program dataset (I) implements an installation state machine (20) located in the installation program dataset (I) and configured to provide information regarding a status of the installation process.