Unified Service Agent for Adaptive Security Information Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of managing security information in electronic devices, with multiple service agents and APIs requiring frequent code updates for new services or memory changes, leads to inefficient security information storage and management.

Innovation Solution

An electronic device with a processor and memory configured to store security information in a first secured region and automatically redirect it to a second secured region based on input, allowing for unified and adaptive management of security information storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple service agents and APIs are used to access different memories for security information storage, then security information can be stored in multiple locations, but the complexity of managing and updating code for each service agent increases significantly

Engineering Contradiction:
Improvesecurity information storage flexibilityVSAvoidservice agent management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple service agents and APIs into a single unified service agent that manages all memory access operations. This unified service agent consolidates the functionality of multiple individual agents, reducing management complexity while maintaining the ability to access multiple memories for security information storage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The unified service agent is designed with multi-functional capabilities to handle various memory access operations through a single interface. It can manage different types of memories (secure element, eUICC, removable card) and perform multiple operations (read, write, delete) through universal APIs, eliminating the need for separate service agents for each memory type.

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

2Stability of the object's composition

If security information is uniformly stored in a specific memory based on pre-written code, then the storage location is determined, but the system cannot efficiently respond to situation or function changes

Engineering Contradiction:
Improvestorage location consistencyVSAvoidsituation change responsiveness
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The system implements dynamic memory selection where the unified service agent can adaptively choose which memory to use for storing or retrieving security information based on current situations, available resources, and function requirements. This dynamic approach allows the system to respond to changes while maintaining stable and secure operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The unified service agent acts as an intermediary layer between applications and multiple memory sources. It receives requests from applications and intelligently determines the appropriate memory location for storing or retrieving security information, thereby decoupling the application code from specific memory locations and enabling flexible adaptation to different situations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a new service agent is added or a function is changed, then new services can be supported, but code must be repeatedly corrected for each service agent

Engineering Contradiction:
Improvenew service support capabilityVSAvoidcode maintenance effort
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The unified service agent provides universal functionality that covers multiple memory types and operations through a single codebase. When new services or memory types need to be supported, the unified service agent can be extended without requiring separate code corrections for each service agent, significantly reducing maintenance effort.

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

Solution Approach 2:

The system uses configuration files or data structures to define memory characteristics and access parameters rather than hardcoding them in service agent implementations. This allows new memories or services to be added by copying existing configurations or adding new entries, eliminating the need to modify underlying service agent code.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10430091B2Electronic device and method for storing security information thereof
Publication Date: 2019.10.01 SAMSUNG ELECTRONICS CO LTD
  • US10430091B2 patent drawing
  • US10430091B2 patent drawing
  • US10430091B2 patent drawing

AI summary

An apparatus and method for storing security information are provided. The apparatus is generally an electronic device that includes a memory configured to include a secured region to store security information and a processor configured to electrically connect with the memory. The processor is further configured to execute an application program configured to store the security information in a first secured region, to receive a request to store the security information from the application program, and to store the security information in a second secured region different from the first secured region in response to the request.