Secure Element Profile Template Version Alignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The management of templates during the loading, creation, or update of profiles in secure elements often results in version mismatches between the secure element and the remote server, leading to potential errors and malfunctions in profile loading or execution.

Innovation Solution

A method and system for aligning the versions of profile-element templates between a secure element and a remote server by obtaining version information, determining differences, updating the templates as needed, and generating profiles referencing the aligned templates, ensuring that the secure element receives the correct template versions for proper profile processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If profiles are loaded into secure elements using remote personalization infrastructure, then profile loading capability is improved, but version mismatches between secure element templates and server templates occur leading to errors

Engineering Contradiction:
Improveprofile loading capabilityVSAvoidprofile loading reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary actions by obtaining version information of templates stored in the secure element before generating and transmitting profiles. This allows the server to verify template version compatibility in advance, preventing version mismatches that would cause profile loading errors.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by having the secure element transmit version information of its stored templates back to the server. The server uses this feedback to determine whether to generate profiles based on aligned template versions, ensuring compatibility between server-generated profiles and secure element templates.

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If template versions are aligned between secure element and server, then profile loading accuracy is improved, but additional version checking and updating steps are required

Engineering Contradiction:
Improveprofile loading accuracyVSAvoidtemplate management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system extracts only the version information of templates from the secure element, rather than transferring entire templates. This minimal extraction approach enables version checking and alignment without significantly increasing communication overhead or system complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes the parameter being transmitted from the entire template content to just the version information (metadata). This parameter change allows for efficient version comparison and alignment while minimizing the complexity of template management operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11100081B2Methods for loading a profile to a secure element, manager and personalisable secure element
Publication Date: 2021.08.24 IDEMIA FRANCE SAS
  • US11100081B2 patent drawing
  • US11100081B2 patent drawing
  • US11100081B2 patent drawing

AI summary

Disclosed is a method for loading, by a manager, a profile into a memory of a secure element, SE. A profile allows the SE to identify itself to a service. The profile includes a profile element created by reference to a template. A template is identified by an OID identifier, which it keeps despite changes. The manager may transmit an audit request or update the operating system of the SE in order to obtain, in response, a piece of information representative of the version of the template stored by the SE. The manager then identifies any difference in version with the corresponding template it holds. In case of difference, the template of the SE or the template of the manager is updated so as to align their versions. Thus, a profile generated on the basis of this version of the template will be loaded, without malfunction, by the SE.