Application Data Transfer for Secure Element OS Upgrades
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for upgrading the operating system of secure elements, such as smart cards and embedded Secure Elements, often require full memory reprogramming, which deletes application data, necessitating a secure and efficient method to retain and transfer this data during upgrades or between devices.
Innovation Solution
A method involving a storage module within the device, separate from the operating system, saves and restores application data using serialization and encryption, ensuring tamper resistance and compatibility with upgraded versions, while maintaining data security during system upgrades or transfers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If full memory reprogramming is performed to upgrade the operating system, then the operating system can be updated to the latest version, but all application data is deleted
Solution Approach 1:
The patent divides the memory into separate spaces: a first space for storing the operating system and a second space for storing application data. This segmentation allows the operating system to be updated in the first space while preserving application data in the second space, resolving the contradiction between OS updates and data retention.
Solution Approach 2:
The patent introduces a data transfer mechanism that acts as an intermediary between the old application data and the new operating system. This intermediary process transfers application data from the first device to the second device during the upgrade process, enabling data preservation while allowing OS reprogramming.
2Loss of information
If application data is transferred from old version to new version during upgrade, then application data is retained, but data transfer security risks increase
Solution Approach 1:
The patent implements self-service security measures where the secure element autonomously manages data transfer. The secure element itself performs the data transfer operation from the first device to the second device during upgrade, eliminating the need for external intervention and reducing manipulation risks.
Solution Approach 2:
The patent uses the secure element as an intermediary that controls the data transfer process. The secure element verifies and manages the transfer of application data during the upgrade process, ensuring security and preventing unauthorized manipulation.
3Adaptability or versatility
If application data is transferred between devices, then data portability is improved, but security and tamper resistance requirements increase
Solution Approach 1:
The patent implements self-service security measures where the secure element autonomously manages data transfer. The secure element itself performs the data transfer operation from the first device to the second device during upgrade, eliminating the need for external intervention and reducing manipulation risks.
Solution Approach 2:
The patent uses the secure element as an intermediary that controls the data transfer process. The secure element verifies and manages the transfer of application data during the upgrade process, ensuring security and preventing unauthorized manipulation.
Data Source
AI summary
Methods and systems for transferring application data of at least one application of a first device is provided. A method includes determining, via the operating system and by a corresponding one of the at least one application, application data to be transferred, formatting, by the at least one application, the determined application data and sending the formatted application data to a storage module, saving the application data within the storage module, retrieving the saved application data from the storage module, and restoring the retrieved application data within at least one application by the at least one application.
