RPMB Data Frame Single Header Command Queue

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Replay Protected Memory Block (RPMB) data frames have high overhead and inefficiencies in data transfer, leading to slower performance compared to normal memory operations, due to their structured format and requirement for multiple security protocols, which limits the queue depth and parallelism in RPMB operations.

Innovation Solution

The RPMB data frame structure is optimized by reducing overhead, rearranging byte orders, and implementing a command queue mechanism that allows for parallel processing of RPMB operations, enabling efficient data transfer and improved performance by maintaining separate queues for each RPMB region and using a single header per transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the RPMB data frame uses a structured format with multiple security protocols, then security and reliability are improved, but data transfer overhead increases and performance deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoidtransfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the RPMB data frame into distinct components: a single header containing control information, variable-length data payload, and integrity check fields. This segmentation allows the header to be processed once for multiple operations while maintaining security protocols, reducing redundant overhead in subsequent transfers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter structure by reducing the header size from traditional multi-header formats to a single compact header, and by making the data payload length variable rather than fixed. This parameter optimization maintains security through integrity checks while significantly reducing transfer time and overhead.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the RPMB data frame uses a structured format with multiple security protocols, then security and reliability are improved, but device complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddata frame structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple security protocol requirements into a single integrated data frame structure. The header combines control information, addressing, and security fields into one unified structure, eliminating the need for separate headers for each protocol and simplifying the overall device complexity while maintaining security.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single header structure serves multiple functions: it contains control signals, addresses, security information, and integrity check fields. This multi-functional design reduces the number of separate data frame components needed, simplifying the device structure while supporting multiple security protocols.

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

3Reliability

If the RPMB data frame uses a structured format with multiple security protocols, then security and reliability are improved, but productivity decreases

Engineering Contradiction:
ImprovesecurityVSAvoiddata transfer efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary actions by pre-computing integrity check values and preparing the single header structure before data transfer begins. This allows for faster processing during actual transfers, as the header needs to be processed only once rather than multiple times for different protocols, thereby improving productivity while maintaining security.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the data frame parameters to use a single header with variable-length payloads, which significantly improves data transfer efficiency. This parameter optimization reduces the number of protocol-specific overhead fields, allowing for faster and more efficient data transfers while maintaining security through integrity verification.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If the RPMB data frame uses a structured format with multiple security protocols, then security and reliability are improved, but the queue depth and parallelism are limited

Engineering Contradiction:
ImprovesecurityVSAvoidqueue depth
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the data frame into a single header and variable-length data payload, which enables better queue management. The single header can be processed once for multiple sequential operations, allowing deeper queues and improved parallelism in RPMB operations while maintaining security through integrity checks on each operation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240361924A1Replay protected memory block data frame
Publication Date: 2024.10.31 LODESTAR LICENSING GROUP LLC
  • US20240361924A1 patent drawing
  • US20240361924A1 patent drawing
  • US20240361924A1 patent drawing

AI summary

Devices and techniques are disclosed herein for providing an improved Replay Protected Memory Block (RPMB) data frame and command queue for communication between a host device and a memory device.