PUF-Based Memory Key Recovery Under Circuit Aging

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems using physical unclonable functions (PUFs) face challenges due to the aging of circuit elements, which narrows the error correction capability and increases the amount of auxiliary data required, compromising data confidentiality.

Innovation Solution

The memory system incorporates a fuzzy extractor with a secure sketch that generates auxiliary data and aging information to correct errors caused by circuit element aging, maintaining error correction capability and reducing the amount of auxiliary data needed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PUF is used for data encryption, then data security is improved, but aging of circuit elements reduces error correction capability

Engineering Contradiction:
Improvedata securityVSAvoiderror correction capability
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system performs preliminary characterization of the PUF circuit at multiple temperature points before actual use. By pre-measuring the output characteristics across temperature ranges and storing reference data, the system prepares correction information in advance, enabling it to compensate for temperature-induced variations and aging effects during operation without requiring real-time recalibration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system actively varies temperature parameters during PUF characterization to understand and compensate for environmental effects. By measuring PUF output at different temperatures and establishing correction models, the system can adjust its operation to maintain consistent error correction capability despite temperature fluctuations and aging-related parameter drift.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If PUF is used for data encryption, then data security is improved, but the amount of auxiliary data increases

Engineering Contradiction:
Improvedata securityVSAvoidamount of auxiliary data
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of correcting all possible PUF output variations, the system focuses on correcting only the most significant error sources identified through temperature-based characterization. By prioritizing correction of dominant error patterns rather than attempting to address every possible variation, the system reduces auxiliary data requirements while maintaining adequate error correction capability for security applications.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system uses temperature as a controlling parameter to characterize and correct PUF behavior. By establishing correction models based on temperature-dependent error patterns, the system can predict and correct aging-related variations without requiring extensive auxiliary data, as the temperature parameter provides a compact basis for error correction.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If error correction capability is increased to compensate for aging, then reliability is improved, but the complexity of the system increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs comprehensive PUF characterization at multiple temperatures during an initial setup phase, storing reference data and establishing correction models in advance. This preliminary action creates a lookup table or correction database that can be efficiently queried during operation, avoiding the need for complex real-time calculations and reducing operational system complexity while maintaining high error correction capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses its own temperature sensors and characterization data to automatically correct PUF output variations without requiring external calibration equipment or complex intervention. By leveraging internally available temperature information and pre-stored correction models, the system self-corrects for aging and environmental effects, reducing the need for additional complex correction hardware or software.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260037159A1Memory system and method of managing encryption key
Publication Date: 2026.02.05 KIOXIA CORP
  • US20260037159A1 patent drawing
  • US20260037159A1 patent drawing
  • US20260037159A1 patent drawing

AI summary

According to one embodiment, a memory system includes a nonvolatile memory and a controller. The controller includes a circuit element. At a first timing, the controller acquires first identification information from a characteristic of the circuit element. The controller generates, using the first identification information, an encryption key for data to be written to the nonvolatile memory. The controller acquires aging information of the first identification information. The controller generates, using the aging information, auxiliary data for correcting an error included in second identification information, which is acquired from the characteristic of the circuit element at a second timing, to restore the first identification information.