Multi-SIM Access Control via Stored PIN Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of devices with multiple SIM cards face repetitive and tedious procedures when starting up or switching between SIM cards, requiring multiple PIN code inputs, especially when using different tariffs from various telecommunications operators.

Innovation Solution

A method that involves a two-phase access process: the first phase involves receiving and saving PIN codes for all SIM cards, and the second phase allows unlocking with a single main PIN code, which then transmits codes to other modules, reducing the need for repeated PIN inputs after initial setup.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple SIM cards are incorporated into a terminal, then the terminal can access multiple telecommunication networks with different tariffs, but the user must repeatedly input multiple PIN codes during startup and mode changes

Engineering Contradiction:
Improveaccess to multiple telecommunication networksVSAvoidrepeated PIN code input procedure
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system performs preliminary action by storing all SIM card PIN codes in the terminal's memory during an initial configuration phase. This allows the terminal to have all necessary authentication codes ready in advance, eliminating the need for repeated manual input during subsequent operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention creates copies of the PIN codes by storing them in the terminal's memory. Instead of requiring the original physical SIM cards to be present for authentication, the terminal uses stored copies of the PIN codes to unlock and access the SIM cards, thereby simplifying the operation.

Inventive Principle:
Principle #26Copying

2Ease of operation

If all PIN codes are stored in the terminal memory, then subsequent access is simplified, but security may be compromised if the terminal is compromised

Engineering Contradiction:
Improvesimplified access procedureVSAvoidsecurity of SIM card access
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system segments the security architecture by maintaining the SIM cards as separate, physically secure entities while storing only authentication codes in the terminal. The terminal memory contains PIN codes for authentication purposes only, while the actual SIM cards remain in their secure slots, creating a segmented security model where compromise of one does not necessarily compromise the other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The terminal acts as an intermediary that stores and manages PIN codes without storing sensitive communication data. The PIN codes serve as intermediaries between the user and the SIM cards, allowing authentication while maintaining the security boundary that the SIM cards themselves remain protected in their secure slots.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of time

If the terminal stores PIN codes for all SIM cards, then access time is reduced, but the device complexity increases

Engineering Contradiction:
Improvetime for PIN code inputVSAvoidcode storage and management system
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The terminal's memory system is designed to serve multiple functions: it stores not only PIN codes for multiple SIM cards but also other terminal data and applications. This multi-functional approach allows the storage of authentication codes without requiring dedicated separate storage hardware, thereby managing complexity while enabling rapid access.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10362479B2Management of access to a plurality of security modules incorporated into a data-processing device
Publication Date: 2019.07.23 ORANGE SA
  • US10362479B2 patent drawing
  • US10362479B2 patent drawing

AI summary

The invention relates to a method for managing the use, in a terminal, of a plurality of security modules (SIM1, SIM2) managed by an entity (STK) capable of requiring the provision of security codes in order to unlock the modules. The method is characterized in that it comprises: a first phase of accessing the modules (PH1), including a step of receiving (ET13-1, ET13-2), by the entity, codes of the modules, a step of transmitting (ET14-1, ET14-2) the received codes to the security modules, followed by a step of storing (ET16), in a security module referred to as the main module, at least one code received by the entity relative to a module (SIM2) other than the main module; and a second subsequent access phase during which the unlocking of the main module is followed by a step of transmitting at least one code from the main module to at least one other security module (SIM2) corresponding to said at least one code.