PUF Security Key Reliability via Sorted Reference Cell Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Physical unclonable function (PUF) devices in semiconductor security systems face reliability issues due to variations in process, voltage, and temperature (PVT) factors, leading to errors in generated security keys.

Innovation Solution

A security device with a controller and PUF cell array that sorts raw data from multiple PUF cells, selects target and reference cells, reads sensing data, and determines target bits to generate a security key, thereby improving key reliability by using a sorted list and variable window techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If PUF generates a random key depending on PVT variations, then uniqueness of the key is improved, but reliability of the key deteriorates due to errors from environmental factors

Engineering Contradiction:
Improveuniqueness of keyVSAvoidreliability of key
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a controller as an intermediary between the PUF cells and the key generation process. The controller sorts raw data from multiple PUF cells, selects target and reference cells, and determines final key bits based on comparisons. This intermediary processing step filters out errors caused by PVT variations while preserving the uniqueness property of PUF-generated keys.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where the controller reads sensing data from both target PUF cells and reference PUF cells, compares their outputs, and uses the comparison results to determine reliable key bits. The reference cells provide feedback information that helps compensate for environmental variations affecting the target cells, thereby improving key reliability without sacrificing uniqueness.

Inventive Principle:
Principle #23Feedback

2Reliability

If multiple PUF cells are used to improve key reliability, then error reduction is improved, but device complexity increases

Engineering Contradiction:
Improvekey reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the PUF cell array into groups of target cells and reference cells, with each group serving a specific function. The controller processes these segmented groups separately through sorting and selective reading, which organizes the complexity into manageable units. This segmentation allows reliable key generation using a controlled number of PUF cells while maintaining systematic control over the processing complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary sorting of raw data from all PUF cells before actual key generation. The controller creates a sorted list of PUF cell addresses based on their raw data values, and this pre-organized structure enables efficient selection of target and reference cells during key generation. This preliminary action reduces the complexity of real-time processing by establishing an ordered framework in advance.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If PUF cells are used for security key generation, then hardware-based security is improved, but errors from PVT variations increase

Engineering Contradiction:
Improvesecurity key reliabilityVSAvoiderrors from PVT variations
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent converts the harmful effect of PVT variations into a beneficial feature by using reference PUF cells that experience similar environmental conditions. The differences between target and reference cell outputs, rather than being purely error signals, become the basis for generating reliable key bits through comparison. This approach transforms the unavoidable physical variations into a mechanism for error correction and reliability improvement.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Solution Approach 2:

The patent changes the operational parameters of the PUF system by implementing variable window techniques and dynamic selection of target and reference cells based on sorted raw data. Instead of using fixed PUF cell configurations, the system adapts its parameter selection based on the actual measured values, optimizing the balance between security, reliability, and error tolerance under varying environmental conditions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11418332B2Security device including physical unclonable function cells and operation method thereof
Publication Date: 2022.08.16 SAMSUNG ELECTRONICS CO LTD
  • US11418332B2 patent drawing
  • US11418332B2 patent drawing
  • US11418332B2 patent drawing

AI summary

An operation method of a security device which includes a plurality of physical unclonable function (PUF) cells includes selecting a target PUF cell of the plurality of PUF cells, selecting at least two reference PUF cells of the plurality of PUF cells based on a sorted list, reading a plurality of sensing data from the target PUF cell and the at least two reference PUF cells, and determining a target bit corresponding to the target PUF cell based on the plurality of sensing data to output the determined target bit.