Multi-mode Protected Memory for RPMB Development

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing RPMB storage devices pose inefficiencies for third-party developers due to permanent authentication keys and write counters, leading to device discard and the need for complex software emulations, which hinder product development and testing.

Innovation Solution

The implementation of multi-mode protected memory, which allows for a transient mode enabling re-programmable authentication keys and resettable write counters, alongside a permanent mode maintaining security features, facilitating development and testing without device replacement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If permanent authentication keys and write counters are used in RPMB storage devices, then security is improved, but device reusability for development and testing deteriorates

Engineering Contradiction:
ImprovesecurityVSAvoiddevice reusability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies the Dynamics principle by making the authentication key and write counter re-programmable and resettable during transient mode operation. This allows the storage device to dynamically change its security parameters for development and testing purposes, while maintaining the ability to lock into permanent mode for production use, thus resolving the contradiction between security and device reusability.

Inventive Principle:
Principle #15Dynamics

2Loss of time

If software emulations are used for development, then device replacement is avoided, but development complexity increases

Engineering Contradiction:
Improvedevelopment timeVSAvoidsoftware emulation complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The patent extracts the complexity of software emulation by implementing the emulation functionality directly within the storage device hardware itself through transient mode operation. This allows developers to re-program authentication keys and reset counters directly in the physical device, eliminating the need for complex external software emulations and reducing overall system complexity while saving development time.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If authentication keys are re-programmed frequently, then development flexibility is improved, but security vulnerability increases

Engineering Contradiction:
Improvedevelopment flexibilityVSAvoidsecurity vulnerability
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies Dynamics by enabling frequent re-programming of authentication keys during transient mode for development flexibility, while providing a mechanism to transition to permanent mode where keys become fixed and immutable. This dynamic capability allows the system to adapt to development needs when flexible and maintain strong security when in permanent mode, resolving the contradiction between flexibility and security vulnerability.

Inventive Principle:
Principle #15Dynamics

4Productivity

If write counters are resettable, then testing efficiency is improved, but replay attack resistance deteriorates

Engineering Contradiction:
Improvetesting efficiencyVSAvoidreplay attack resistance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies the Dynamics principle by making the write counter resettable during transient mode to improve testing efficiency, while maintaining the counter's increment-only functionality in permanent mode to ensure replay attack resistance. This dynamic behavior allows the same hardware to support both efficient development testing and secure production operations, resolving the contradiction between testing efficiency and security reliability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11816039B2Multi-mode protected memory
Publication Date: 2023.11.14 SK HYNIX NAND PRODUCT SOLUTIONS CORP
  • US11816039B2 patent drawing
  • US11816039B2 patent drawing
  • US11816039B2 patent drawing

AI summary

Multi-mode protected memory in accordance with the present description includes a permanent mode and a transient mode of operation. In one embodiment of the permanent mode, an authentication key is programmable once and a write counter is not decrementable or resettable. In one embodiment of the transient mode, an authentication key may be programmed many times and a write counter may be reset many times. Other features and advantages may be realized, depending upon the particular application.