Replay-Protected Memory Block Access With Concurrent Security Commands

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems with replay protected memory blocks (RPMBs) experience high latency due to serial execution of security protocol commands and access operations, leading to inefficient data access.

Innovation Solution

Concurrent execution of security protocol commands and access operations in response to a first command, allowing for reduced latency by initiating access operations directly and communicating additional commands during the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If security protocol commands and access operations are executed serially, then security verification is ensured, but access latency increases

Engineering Contradiction:
Improvesecurity verificationVSAvoidaccess latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The memory system performs preliminary verification of the first security protocol command before executing the access operation. This preliminary action ensures security is validated in advance, allowing the access operation to proceed without waiting for sequential command completion, thus reducing latency while maintaining security requirements

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables overlapping execution where the access operation begins before all security protocol commands are completed. The second security protocol command is executed concurrently with the access operation, maintaining continuous useful action rather than idle waiting, thereby reducing overall access latency while ensuring security verification occurs

Inventive Principle:
Principle #20Continuity of useful action

2Measurement precision

If security protocol commands are executed sequentially, then command processing accuracy is maintained, but productivity decreases

Engineering Contradiction:
Improvecommand processing accuracyVSAvoiddata access efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The first security protocol command is fully processed and verified before initiating the access operation, ensuring command processing accuracy is maintained for critical security verification. This preliminary processing of essential commands prevents accuracy loss while enabling parallel execution of less critical operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system maintains continuous productive action by executing the second security protocol command concurrently with the access operation rather than waiting for sequential completion. This overlapping execution improves productivity and data access efficiency while the first command's verification ensures processing accuracy is not compromised

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250328264A1Adjusted access operations for replay protected memory blocks
Publication Date: 2025.10.23 MICRON TECHNOLOGY INC
  • US20250328264A1 patent drawing
  • US20250328264A1 patent drawing
  • US20250328264A1 patent drawing

AI summary

Methods, systems, and devices for adjusted access operations for replay protected memory blocks (RPMBs) are described. A memory system may communicate one or more commands concurrently with performance of an access operation on a RPMB in response to receiving a first security protocol command. The first security protocol command may be a security protocol out (SPO) command transmitted from a host device. In combination with a ready to transfer response from the memory system and a data out UPIU from the host device, the first security protocol command may indicate a type of the access operation and corresponding data. The one or more commands may include additional SPO commands, security protocol in (SPI) commands, one or more other commands, or any combination thereof. In some cases, the memory device may transmit the data back to the host after the access operation is complete.