Mobile Data Encryption via Key Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage methods on mobile devices are insecure, as sensitive data is either stored in plaintext or encrypted with a single key, making them vulnerable to attacks and lacking dynamic security updates.

Innovation Solution

A method and apparatus for encrypted storage of data on mobile devices, where an encryption key is generated and divided into multiple portions, stored across multiple media, and encrypted data is also fragmented for enhanced security, with dynamic risk control levels allowing for flexible encryption levels based on data type.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If sensitive data is stored in plaintext on a client, then ease of operation is improved, but security is worsened

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The encryption key is divided into multiple key portions (first key portion, second key portion, etc.) that are stored separately in different storage media. This segmentation prevents a single point of failure and requires multiple components to be compromised simultaneously, thereby maintaining security while enabling operational access.

Inventive Principle:
Principle #1Segmentation

2Reliability

If sensitive data is encrypted with a single key, then security is improved, but vulnerability to brute-force cracking is worsened

Engineering Contradiction:
ImprovesecurityVSAvoidvulnerability to brute-force cracking
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The single encryption key is segmented into multiple key portions stored in different locations. This transforms the security model from defending against single-key compromise to requiring simultaneous compromise of multiple distributed key portions, dramatically increasing resistance to brute-force and other cracking attacks.

Inventive Principle:
Principle #1Segmentation

3Device complexity

If same type of data is always stored in one manner, then device complexity is reduced, but adaptability is worsened

Engineering Contradiction:
Improvedevice complexityVSAvoidadaptability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts encryption strategies based on data sensitivity levels. Different data fields can have different risk control levels assigned, allowing the encryption approach (such as key division into different numbers of portions) to adapt automatically to the specific security requirements of each data type, thereby achieving both simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11321471B2Encrypted storage of data
Publication Date: 2022.05.03 BEIJING SANKUAI ONLINE TECH CO LTD
  • US11321471B2 patent drawing
  • US11321471B2 patent drawing
  • US11321471B2 patent drawing

AI summary

Disclosed is a method of encrypted storage of data, applied to a client having an application (APP) installed thereon. The method includes: generating an encryption key based on a preset algorithm; dividing the encryption key into m portions, and respectively storing the portions in m media of the client, where m is a natural number greater than 1; and encrypting target data by using the encryption key.