RAM Data Storage Mode Switching for Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Random access memory (RAM) characteristics lead to data volatility, causing security risks as stored data can be inadvertently changed or stolen when the system is powered down, especially for critical data like model parameters of deep learning models.

Innovation Solution

A data storage method that determines a target transmission mode (bit value change or fixed transmission mode) based on the power-on frequency of the RAM, modifying bit values to prevent data theft by ensuring a difference in bit values stored in RAM, thereby eliminating memory characteristics that could lead to data loss.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in random access memory for long-term operation, then the system can maintain data availability, but the memory characteristics cause data to be inadvertently changed or stolen

Engineering Contradiction:
Improvedata availabilityVSAvoiddata theft risk
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies dynamics by making the data transmission mode changeable rather than fixed. The system dynamically switches between first transmission mode (with bit value changing) and second transmission mode (without bit value changing) based on power-on frequency, preventing the memory from establishing stable characteristics that could lead to data theft while maintaining data availability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the bit value parameter of the data during transmission under specific conditions. By inverting bit values when operating in the first transmission mode, the system alters the electrical characteristics stored in memory, preventing the formation of stable memory characteristics that could be exploited for data theft, while ensuring data can still be retrieved and corrected.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the same transmission mode is used repeatedly, then the data transmission process is simple, but the memory characteristics are reinforced leading to security risks

Engineering Contradiction:
Improvetransmission process simplicityVSAvoiddata security
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements periodic action by alternating between first and second transmission modes based on power-on frequency. This periodic switching prevents the reinforcement of memory characteristics while maintaining operational simplicity through automated mode selection based on a clear criterion (odd/even power-on count), balancing security and ease of operation.

Inventive Principle:
Principle #19Periodic action

3Reliability

If bit values are changed during transmission, then data security is improved by eliminating memory characteristics, but the transmission complexity increases

Engineering Contradiction:
Improvedata securityVSAvoidtransmission mode complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the bit value inversion operation as a separate, optional step that only occurs in the first transmission mode. This isolation of the complexity-intensive operation allows the system to maintain simple direct transmission in the second mode while achieving enhanced security through selective bit inversion, reducing overall transmission complexity compared to always using complex modes.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11698730B2Data storage method, apparatus, and device, and readable storage medium
Publication Date: 2023.07.11 LANGCHAO ELECTRONIC INFORMATION IND CO LTD
  • US11698730B2 patent drawing
  • US11698730B2 patent drawing
  • US11698730B2 patent drawing

AI summary

A data storage method, apparatus, and device, and a readable storage medium. The method includes: after a random access memory is powered on, obtaining target data to be stored in a fixed storage address of the random access memory; determining a target transmission mode from a bit value change transmission mode and a bit value fixed transmission mode, wherein the target transmission mode is different from a historical transmission mode determined after the random access memory is powered on last time; and transmitting the target data from and to the random access memory according to the target transmission mode. The method can prevent data from being stolen after power-down of the target data, and guarantees the data security.