Secure Element Package Re-linking During OS Updates
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of information
If complete CAP files are stored in secure elements, then all package information is available, but memory resources are consumed
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.
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.
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
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.
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.
Data Source
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.

