Blockchain Memory Command Validation Anti-Replay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face security threats such as man-in-the-middle (MITM) replay attacks, which can cause unauthorized command repetition, leading to financial loss and security issues, and current anti-replay mechanisms require additional storage space and circuitry.

Innovation Solution

Implementing blockchain-based validation of memory commands, which generates an anti-replay portion based on previous commands, eliminating the need for additional storage and circuitry by utilizing existing memory device firmware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional anti-replay mechanisms are implemented, then replay attack prevention is improved, but device complexity and storage requirements increase

Engineering Contradiction:
Improvereplay attack preventionVSAvoidanti-replay mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a block chain as an intermediary data structure that mediates between commands and the anti-replay validation mechanism. The block chain stores command hashes in a sequential, linked structure where each block contains the hash of the previous block, creating an immutable audit trail without requiring complex state management circuitry within the memory device itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

Instead of storing complete command data or maintaining complex state information, the patent uses cryptographic hash copies of commands. The block chain stores only hash values of commands rather than the full commands themselves, significantly reducing storage requirements while maintaining verification capability through hash comparison.

Inventive Principle:
Principle #26Copying

2Reliability

If additional storage space is allocated for anti-replay mechanisms, then command validation capability is improved, but memory capacity for data storage decreases

Engineering Contradiction:
Improvecommand validation capabilityVSAvoidmemory capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent stores only cryptographic hash copies of commands in the block chain rather than complete command data. This hashing approach reduces the storage footprint dramatically, allowing anti-replay validation functionality without significantly impacting the memory capacity available for actual data storage.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The block chain structure allocates storage locally and efficiently by storing only essential validation data (hashes and block links) rather than redundant information. Each block in the chain contains only the minimum necessary data to validate the subsequent block, optimizing storage utilization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11669643B2Block chain based validation of memory commands
Publication Date: 2023.06.06 MICRON TECHNOLOGY INC
  • US11669643B2 patent drawing
  • US11669643B2 patent drawing
  • US11669643B2 patent drawing

AI summary

The present disclosure includes apparatuses, methods, and systems for block chain validation of memory commands. An embodiment includes a memory, and circuitry configured to receive a command that is included in a block in a block chain for validating commands to be executed on the memory, wherein the command includes an anti-replay portion that is based on a previous command included in a previous block in the block chain, validate the command using the anti-replay portion of the command, and execute the command on the memory upon validating the command.