Memory Data Scrambling With Host Key Recovery for Secure Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recent nefarious activities have exploited lower-level interactions to gain unauthorized access to data stored in memory devices, as existing security mechanisms are inadequate in protecting against software-based hacking and snooping at hardware layers.

Innovation Solution

Implementing an encoding mechanism in memory devices that scrambles and encodes data using XOR or LFSR circuits based on a scramble key, which is discarded after encoding, ensuring that only authorized entities can decode the data, thereby preventing unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in memory devices without encoding, then data access is simple and fast, but data security is insufficient against unauthorized access

Engineering Contradiction:
Improvedata securityVSAvoidencoding mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by encoding data with a scramble key before storing it in the memory device. The encoding mechanism modifies the data during the write operation, so that when data is read, it appears as random noise to unauthorized users. The key tracking mechanism is also established in advance, allowing the host to retrieve the correct scramble key based on metadata stored with the encoded data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary encoding mechanism that acts as a mediator between the stored data and unauthorized access attempts. The scramble key serves as an intermediate element that transforms readable data into encoded form during storage, and the key tracking mechanism serves as an intermediary that connects the host to the correct decryption key without exposing the encoding process to potential attackers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If encoding mechanism is implemented in memory devices, then unauthorized data access is prevented, but device complexity increases

Engineering Contradiction:
Improveunauthorized data access preventionVSAvoidmemory device complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the security function into separate components: an encoding mechanism for data transformation, a key tracking mechanism for key management, and metadata storage for key identification. This segmentation allows each component to be optimized independently and reduces the complexity burden on any single part of the memory device.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements self-service through the key tracking mechanism, which automatically manages scramble keys based on metadata stored with the encoded data. When data is read, the system autonomously retrieves the appropriate key using the stored metadata without requiring manual intervention or complex external key management infrastructure.

Inventive Principle:
Principle #25Self-service

3Reliability

If scramble key is discarded after encoding, then security is enhanced, but data recovery becomes dependent on host key tracking

Engineering Contradiction:
Improvedata securityVSAvoiddata recovery process
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by storing metadata alongside the encoded data that contains information necessary for key retrieval. This preliminary action ensures that when data needs to be recovered, the host system already has the information it needs to retrieve the correct scramble key from its key tracking mechanism, making the recovery process straightforward despite the key being discarded after encoding.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11165444B2Apparatus with a data security mechanism and methods for operating the same
Publication Date: 2021.11.02 MICRON TECHNOLOGY INC
  • US11165444B2 patent drawing
  • US11165444B2 patent drawing
  • US11165444B2 patent drawing

AI summary

Methods, apparatuses, and systems related to a data storage are described. Data targeted for storage is communicated to a memory device along with a scramble key. The scramble key is used to encode the target data, and the encoded data is stored at the memory device. For read operations, the encoded data is provided instead of the target data, and the target data is recovered outside of the memory device according to the scramble key.