Memory Control Unit Key Rotation for Low-Latency Secure Erase

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in quickly and securely erasing data, especially in mobile devices, where power and resource constraints require efficient erase operations that prevent data recovery by the host.

Innovation Solution

The implementation of a memory control unit that changes the encryption key used for encrypting meta-data fields and logical to physical maps during an erase operation, ensuring that data becomes unrecoverable by altering the encryption key, thereby facilitating fast and secure erasure without physical destruction of data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional physical erase operations are used to securely erase data from memory devices, then data security is improved, but erase time and latency increase significantly

Engineering Contradiction:
Improvedata securityVSAvoiderase time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses encryption keys as a logical copy/protection layer over the physical data. Instead of physically erasing the data, the system creates an unrecoverable encrypted copy by changing the encryption key, making the original data inaccessible while preserving the physical storage for potential future use.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the encryption key parameter to achieve data erasure. By modifying the encryption key that protects the data, the system transforms accessible data into inaccessible data, achieving secure erasure without physical destruction of the stored bits.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If encryption key changing is used for logical erase operations, then erase speed is improved, but additional circuitry and power consumption increase

Engineering Contradiction:
Improveerase speedVSAvoidcircuitry complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The encryption key management circuitry serves multiple functions: it encrypts data during write operations, decrypts data during read operations, and performs erase operations by changing keys. This multi-functionality eliminates the need for separate physical erase circuitry, reducing overall device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The existing encryption/decryption hardware automatically performs the erase function when instructed to change keys. The same circuitry that provides security during normal operation is reused to perform erasure, eliminating the need for additional dedicated erase circuitry.

Inventive Principle:
Principle #25Self-service

3Reliability

If physical erase operations are performed on memory devices, then data recovery prevention is improved, but power consumption and resource usage increase

Engineering Contradiction:
Improvedata recovery preventionVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the encryption key parameter to achieve data erasure. By modifying the encryption key that protects the data, the system transforms accessible data into inaccessible data, achieving secure erasure without physical destruction of the stored bits, thereby reducing power consumption.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system uses encryption keys as a logical protection layer. By changing the key copy that provides access to the data, the system prevents data recovery without physically altering the stored data, reducing the energy required compared to physical erase operations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11347659B2Low cost and low latency logical unit erase
Publication Date: 2022.05.31 LODESTAR LICENSING GROUP LLC
  • US11347659B2 patent drawing
  • US11347659B2 patent drawing
  • US11347659B2 patent drawing

AI summary

A memory device comprises a memory array including memory cells, a communication interface to a host device, and a memory control unit operatively coupled to the memory array and the communication interface. The memory control unit is configured to generate a scrambler seed and a logical block address (LBA) for a block of write data received via the communication interface, scramble the block of data using the scrambler seed, encrypt the scrambler seed and the LBA using an encryption key, initiate writing a scrambled block of data and encrypted LBA and scrambler seed to the memory array, and change the encryption key in response to an erase command received via the communication interface.