Memory Device Host Verification for Secure Low-Power Wake-Up

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices are susceptible to unauthorized access and attacks during transitions from low power modes, posing security and safety risks, particularly in systems like vehicle safety and autonomous vehicles.

Innovation Solution

Implementing access control techniques involving secret key sharing and encrypted value verification, as well as anti-replay techniques using synchronized randomization processes to validate authorized users and prevent unauthorized access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the memory device operates in low power mode to conserve energy, then power consumption is reduced, but security vulnerability increases during mode transitions

Engineering Contradiction:
Improvepower consumptionVSAvoidsecurity
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies preliminary action by performing host verification through encrypted value comparison before the memory device exits low power mode. The host and memory device establish an encrypted value during a previous authenticated session, and this encrypted value is verified before transitioning to high power mode, ensuring security is established in advance of the vulnerable transition period.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses an encrypted value as an intermediary mechanism to mediate the authentication between host and memory device. This encrypted value serves as a secure token that verifies the host's authorization without requiring direct credential exchange during the power mode transition, thus maintaining security while enabling low power operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If the memory device enables full functionality without verification, then ease of operation is improved, but unauthorized access risk increases

Engineering Contradiction:
Improveaccess convenienceVSAvoidunauthorized access
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent implements self-service by having the memory device autonomously verify the host's authorization by comparing the received encrypted value against its own stored encrypted value. This self-verification process eliminates the need for additional authentication infrastructure or manual verification steps, maintaining ease of operation while preventing unauthorized access.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies feedback by having the memory device compare the host-provided encrypted value against its stored encrypted value and respond accordingly. If the encrypted values match, the host is authorized and full functionality is enabled; if they don't match, access is denied. This feedback mechanism ensures security without complicating the user experience for authorized hosts.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250328280A1Host verification for a memory device
Publication Date: 2025.10.23 MICRON TECHNOLOGY INC
  • US20250328280A1 patent drawing
  • US20250328280A1 patent drawing
  • US20250328280A1 patent drawing

AI summary

Methods, systems, and devices for host verification for a memory device are described. A memory device may receive a first value from a host device that is associated with an identification of the host device after an event. The memory device may transmit a second value to the host device that is based on the first value and comprises a random set of bits. The memory device may receive from the host device data or a command that comprises an encrypted third value that is based at least in part on the second value and a secret shared between the host device and the memory device. The memory device may also enable a functionality of the memory device based on the encrypted third value.