Memory Data Obfuscation Circuitry for Secure Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory technologies fail to effectively protect sensitive information from unauthorized access, even when the memory is powered off, as data can be retrieved from volatile memory after power down and non-volatile memory retains information indefinitely, making it vulnerable to data theft.

Innovation Solution

Incorporating data obfuscation circuitry within the memory system that alters data and addresses using bit flipping or scrambling, with a volatile latch-based obfuscation key that automatically erases upon power loss, ensuring secure data protection without manual erase procedures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is stored in volatile memory for fast access, then speed is improved, but data can be retrieved after power down creating security vulnerability

Engineering Contradiction:
Improvedata access speedVSAvoiddata theft vulnerability
Core Design Contradiction:
SpeedVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary action by obfuscating data before it is stored in volatile memory. The obfuscation circuitry transforms the original data into an altered form using bit-flipping or scrambling based on a key, so that even if the memory is accessed after power down, the stolen data remains unintelligible without the key.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary obfuscation circuitry layer between the data and the memory storage. This circuitry acts as a mediator that transforms data before storage and restores it during retrieval, using a key stored in a volatile latch to control the obfuscation process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If manual data erasure procedures are implemented for security, then data protection is improved, but device complexity and operational burden increase

Engineering Contradiction:
Improveunauthorized data accessVSAvoidmanual erasure procedures
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies self-service by making the security protection automatic and self-managing. The obfuscation circuitry continuously protects data without requiring manual intervention. When power is lost, the volatile latch automatically loses its key, and the data remains obfuscated without needing any manual erasure action.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary obfuscation action before data storage, so that data is already protected when written to memory. This eliminates the need for subsequent manual erasure procedures, as the data is inherently protected from the moment of storage.

Inventive Principle:
Principle #10Preliminary action

3Duration of action of stationary object

If data is stored in non-volatile memory for persistent storage, then duration is improved, but data remains retrievable indefinitely creating security risk

Engineering Contradiction:
Improvedata retention durationVSAvoidpermanent data vulnerability
Core Design Contradiction:
Duration of action of stationary objectVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary obfuscation before data is stored in non-volatile memory. The data is transformed using the obfuscation circuitry and key before being written to persistent storage, ensuring that even though the data remains retrievable indefinitely, it remains unintelligible without the corresponding key.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of data representation by altering bits through obfuscation (bit-flipping or scrambling). This transformation maintains the data in a retrievable form for persistent storage while changing its intelligibility, so the same physical storage medium holds both durable and protected data.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11093588B2Memory system including data obfuscation
Publication Date: 2021.08.17 MICRON TECHNOLOGY INC
  • US11093588B2 patent drawing
  • US11093588B2 patent drawing
  • US11093588B2 patent drawing

AI summary

Data obfuscation is generally discussed herein. In one or more embodiments, a memory circuit can include a storage portion including entries with corresponding addresses, one or more of the entries configured to include data stored thereon, and processing circuitry to read first data from a first entry of the entries, alter the first data by at least one of: (1) flipping one or more bits of the first data, (2) scrambling two or more bits of the first data, and (3) altering an address of the first data, and write the altered first data to the storage portion.