Secure Element Package Re-linking During OS Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing methods for updating the operating system of secure elements require significant network bandwidth for reloading packages, especially when upgrading multiple secure elements, and can be hindered by lack of access to relevant packages installed by third parties, disrupting the functional state of packages during the process.

Innovation Solution

A method that updates the operating system and links packages using selected components from a CAP file, permanently storing required items in a secure element, allowing for re-linking of packages to the new operating system without relying on the original package format, and ensuring compatibility and resolution of external references.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If packages are reloaded from CAP files during OS updates, then packages can be re-linked to the new operating system, but network bandwidth consumption increases significantly

Engineering Contradiction:
Improvepackage functionalityVSAvoidnetwork bandwidth
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary components (Import, Constant Pool, Reference Location) from the complete CAP file during package installation. These extracted components are stored separately and reused during OS updates, eliminating the need to reload entire packages over the network. This extraction principle directly reduces network bandwidth consumption while maintaining package re-linking capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary processing of CAP files during initial package installation, extracting and storing the essential components (Import, Constant Pool, Reference Location) before they are needed during OS updates. This preliminary action ensures that when updates occur, only minimal data needs to be transmitted over the network, rather than complete package files.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If complete CAP files are stored in secure elements, then all package information is available, but memory resources are consumed

Engineering Contradiction:
Improvepackage informationVSAvoidmemory resources
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential components (Import, Constant Pool, Reference Location) from complete CAP files and stores them in the secure element. The remaining components are not stored permanently, significantly reducing memory consumption while preserving the information needed for package re-linking during updates.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the CAP file into multiple components and selectively stores only the necessary segments (Import, Constant Pool, Reference Location) in the secure element. This segmentation allows the system to maintain package functionality while minimizing memory resource usage by excluding unnecessary components.

Inventive Principle:
Principle #1Segmentation

3Reliability

If packages are deleted and reloaded during OS updates, then packages can be re-linked to the new operating system, but the process time increases

Engineering Contradiction:
Improvepackage compatibilityVSAvoidupdate process time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary extraction of essential components during initial package installation, so that during OS updates, the system only needs to process and re-link these pre-extracted components rather than handling complete CAP files. This preliminary preparation significantly reduces the time required for package re-linking during updates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By extracting and storing only the necessary components (Import, Constant Pool, Reference Location) in advance, the patent enables faster package re-linking during updates. The system avoids the time-consuming process of processing complete CAP files during updates, as only the essential extracted components need to be handled.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10474447B2Method for managing a package in a secure element
Publication Date: 2019.11.12 THALES DIS FRANCE SA
  • US10474447B2 patent drawing
  • US10474447B2 patent drawing

AI summary

The invention is a method of managing a package in a secure element comprising an initial operating system. The method comprises a step of updating the initial operating system to generate an updated operating system and a step of linking the package to the updated operating system. The linking step is automatically triggered by the step of updating the initial operating system.