Data Obfuscation Rules for Lower-Overhead Memory Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data protection methods, such as secret key encryption, consume excessive computing resources due to high memory access frequencies, which is inefficient and resource-intensive.

Innovation Solution

Implementing data obfuscation processing using obfuscation processing rules and parameter tables to protect data, reducing computing resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If secret key encryption is used to protect data in memory, then data security is improved, but computing resource consumption increases significantly

Engineering Contradiction:
Improvedata securityVSAvoidcomputing resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent uses disposable random values (one-time pads) generated for each data protection operation. These random values are used once to obfuscate data and then discarded, eliminating the need for complex key management and repeated encryption operations. This approach provides strong security while minimizing computing resource consumption since the operation is a simple XOR calculation rather than full encryption.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent changes the parameter of data protection from traditional encryption algorithms to simple obfuscation using random values. By changing from encryption/decryption cycles to a single obfuscation operation with disposable random values, the computing resource consumption is dramatically reduced while maintaining security through the unpredictability of the random values.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If secret key encryption is applied to frequently accessed memory data, then data protection is achieved, but processing efficiency decreases

Engineering Contradiction:
Improvedata protectionVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent generates disposable random values for each data protection need, using them once for obfuscation and then discarding them. This eliminates the overhead of repeated encryption operations on frequently accessed data, dramatically improving processing efficiency while maintaining protection through the unique random value applied to each data element.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent segments the data protection approach by applying different random values to different data elements or data blocks. This segmentation allows each piece of data to be protected independently with its own random value, enabling efficient parallel processing and avoiding the bottleneck of sequential encryption operations on entire data sets.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250245383A1Method for data protection, electronic device and computer-readable storage medium
Publication Date: 2025.07.31 SHENZHEN PAX SMART NEW TECH CO LTD
  • US20250245383A1 patent drawing
  • US20250245383A1 patent drawing
  • US20250245383A1 patent drawing

AI summary

The present application relates to the technical field of computers, and provides a data protection method, including: selecting an obfuscation processing rule for performing a data obfuscation processing on the target data and an obfuscation processing parameter table adapted to the obfuscation processing rule, in response to receiving target data; and performing the data obfuscation processing on the target data according to the obfuscation processing rule and the obfuscation processing parameter table adapted to the obfuscation processing rule, so as to protect the target data. Since the computing resources consumed for performing the data obfuscation processing on data are far less than the computing resources consumed for performing secret key encryption on the data, so that the consumed computing resources for protecting the data may be reduced when the data is protected in a manner of performing the data obfuscation processing on the data.