Wear Leveling for Virtual USIM Profiles on Secure Elements
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless communication systems face challenges in managing wear and tear of memory in USIM cards, limiting their lifespan and requiring physical replacement, while also being inadequate for handling multiple USIM profiles and virtual access clients like eSIMs.
Innovation Solution
Implementing a method for wear leveling that tracks and manages hardware-specific attributes across multiple virtual access clients, allowing for the distribution of write cycles across the entire memory array to extend the lifespan of memory components and support multiple USIM profiles within a single secure element.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Duration of action of stationary object
If wear leveling is implemented for EEPROM memory in USIM cards, then the lifespan of the memory is extended, but the device complexity increases due to the need for monitoring and managing wear across multiple virtual access clients
Solution Approach 1:
The patent creates a virtual copy of the USIM card functionality through software emulation, allowing multiple virtual access clients to operate on a single physical UICC. This copying approach extends memory lifespan by distributing wear across the emulation layer while maintaining the physical card's integrity.
Solution Approach 2:
The system implements a universal wear leveling mechanism that serves multiple virtual access clients simultaneously. The wear monitoring and management system is designed to handle multiple USIM profiles and access clients through a single unified approach, reducing overall system complexity.
2Adaptability or versatility
If multiple USIM profiles are supported on a single UICC, then the adaptability and versatility of the device is improved, but the reliability of the physical card decreases due to increased wear and tear
Solution Approach 1:
The patent creates virtual copies of USIM profiles that run on the physical UICC through software emulation. Multiple virtual access clients can be instantiated on a single physical card, allowing subscribers to have multiple profiles without requiring multiple physical cards or repeatedly erasing the same memory sectors.
Solution Approach 2:
The system segments the USIM functionality into separate virtual access clients that can be independently managed. Each virtual client operates as a distinct entity on the physical UICC, allowing for isolated wear patterns and improved overall reliability through distributed access management.
3Reliability
If physical UICC cards are replaced when authentication procedures are broken, then security is maintained, but the loss of time and cost increase due to the replacement process
Solution Approach 1:
The patent implements virtual access clients that can be updated and reconfigured through software without requiring physical card replacement. When authentication procedures need to be updated or compromised, the system can reload or update the virtual emulation layer while preserving the physical UICC, significantly reducing replacement time and cost.
Solution Approach 2:
The system performs preliminary wear leveling and memory management actions to extend the operational life of the physical UICC. By proactively managing memory wear and implementing virtualization, the system prepares the system for longer-term use without requiring frequent physical replacements for security updates.
Data Source
AI summary
Apparatus and method for maintaining hardware history profiles for a software-based emulator. In one embodiment, the disclosed software-based emulator monitors the history of the actual hardware device in a secondary device history, the history of the emulated hardware is presented within a primary device history. However, the primary device history is linked to the secondary device history, and receives the device wear history therefrom. In another aspect of the present invention, wear-leveling strategies are disclosed for handling various update sizes. Unlike existing solutions which are optimized for a single SIM that receives small data updates; various embodiments of the present invention are suitable for handling varying data sizes.


