Application Program Information Segmentation and Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for storing application program information on electronic devices, such as those used in the Internet of Things, expose this information directly in memory, making it vulnerable to hackers and compromising security due to insufficient hardware security capabilities and limited resources.

Innovation Solution

The method involves segmenting application program information using an obfuscated information segmentation algorithm, dispersing it into sub-information, and storing it across multiple locations using an obfuscated storage algorithm, with hierarchical key management to encrypt and decrypt the information, making it difficult for hackers to acquire and understand the segmentation and storage processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If application program information is stored directly in the configuration file and memory, then the information is easily accessible and can be quickly retrieved, but the security is compromised as hackers can easily obtain the information through dynamic analysis

Engineering Contradiction:
ImprovesecurityVSAvoidinformation storage complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The application program information is segmented into multiple pieces of sub-information and stored in different locations within the configuration file and memory, rather than storing the complete information in one place. This segmentation prevents hackers from obtaining the full information through a single analysis point, thereby improving security while managing complexity through structured division

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An information management space is introduced as an intermediary layer between the configuration file and memory storage. This intermediary space contains an information management module that controls access and management of the segmented information, adding a security buffer without directly complicating the underlying storage structures

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If application program information is dispersed into multiple sub-information pieces and stored in multiple locations, then security is improved as hackers find it difficult to acquire complete information, but the complexity of information management and retrieval increases

Engineering Contradiction:
ImprovesecurityVSAvoidinformation management ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The information management module in the information management space is designed with multi-functionality, handling both the segmentation of information into sub-pieces and the reassembly of these pieces when needed. This universal module simplifies operations by providing a single interface for both storage and retrieval operations, despite the complex segmented structure underneath

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

Solution Approach 2:

The information is pre-segmented and stored in the information management space before being accessed by application programs. This preliminary organization into manageable sub-information pieces with associated metadata enables efficient retrieval operations later, as the system already has the information structured and ready for controlled access

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11934539B2Method and apparatus for storing and processing application program information
Publication Date: 2024.03.19 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US11934539B2 patent drawing
  • US11934539B2 patent drawing
  • US11934539B2 patent drawing

AI summary

A method for storing application program information including segmenting the application program information into program sub-information, with an information segmentation algorithm of the application program information having undergone algorithm obfuscation processing; and storing the program sub-information. The present disclosure significantly reduces the possibility of application program information being acquired by hackers and the like, and improves the security of application program information and electronic devices.