Split SIM Data Storage for Wireless Device Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for securing subscriber identity module (SIM) data in wireless devices are inadequate, as they can be compromised by malicious access to physical interfaces or side channel attacks, exposing sensitive user data.

Innovation Solution

Encrypting select SIM data using a processor external to the secure element, dividing it into parts, and storing these parts in both the secure element and non-volatile memory, with cryptographic keys stored securely, ensuring that access to one part without the other or the key is insufficient for decryption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If SIM data is stored in unencrypted format on UICC for easy access during boot-up and registration, then ease of operation is improved, but security is worsened as malicious parties can access sensitive data by obtaining the SIM card

Engineering Contradiction:
Improveaccess to SIM dataVSAvoidunauthorized access to SIM data
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent divides encrypted SIM data into multiple parts, storing some parts in the secure element (UICC) and other parts in non-volatile memory outside the secure element. This segmentation ensures that even if the UICC is obtained by a malicious party, they cannot access the complete unencrypted SIM data without also obtaining the other parts and the cryptographic key.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs encryption of SIM data before storage, and further divides the encrypted data into multiple parts. This preliminary action of encrypting and segmenting the data ensures that the data is protected before any access attempts occur, resolving the security vulnerability of storing unencrypted data.

Inventive Principle:
Principle #10Preliminary action

2Object-affected harmful factors

If SIM data is encrypted and divided into multiple parts stored in separate locations, then security is improved, but device complexity is worsened due to additional encryption/decryption operations and multiple storage locations

Engineering Contradiction:
Improveprotection from unauthorized accessVSAvoidencryption and data management system
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements automatic encryption and decryption processes that occur without user intervention. The system automatically encrypts SIM data before storage, divides it into parts, and handles the decryption process during normal operations. This self-service approach masks the underlying complexity from the user while maintaining security.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If cryptographic keys are stored externally to the secure element, then security is improved by preventing access without both parts and key, but reliability is worsened by introducing additional external storage dependencies

Engineering Contradiction:
Improveprotection against SIM card extraction attacksVSAvoiddata access reliability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

The patent merges the secure storage function (in the secure element) with external storage (non-volatile memory) and external key management. By combining these elements into a unified security architecture where all components must work together for successful data access, the system achieves both enhanced security and maintained reliability through coordinated operation of integrated components.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20230362631A1Secure storage and processing of SIM data
Publication Date: 2023.11.09 APPLE INC
  • US20230362631A1 patent drawing
  • US20230362631A1 patent drawing
  • US20230362631A1 patent drawing

AI summary

This application describes techniques for managing subscriber identity module (SIM) data for a wireless device, including secure storage and processing of SIM data. Select SIM data is encrypted using an encryption key by a processor external to a secure element, e.g., a universal integrated circuit card (UICC) or electronic UICC (eUICC), and at least a portion of the select SIM data is stored in the secure element. The select SIM data can be divided into multiple parts, where a first part of the encrypted SIM data is stored in the secure element, while a second part of the encrypted SIM data is stored external to the secure element, such as in a non-volatile memory (NVM) of the wireless device. The encryption key is stored in a secure NVM of the wireless device. The encrypted SIM data and the encryption key are required to decrypt and recover the SIM data.