PUF Cell Array Security Key Generation via Current Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Physical unclonable function (PUF) devices face reliability issues due to errors caused by environmental factors such as process, voltage, and temperature variations, leading to inconsistent key generation in hardware-based security systems.

Innovation Solution

A security device with a PUF cell array that includes a controller, decoder, bit line selection circuit, and bit determiner, which selects a target PUF cell, applies voltage, and generates a security key based on the difference between the target current and the sum current from other PUF cells, eliminating the need for separate analog-to-digital converters and reference data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PUF cells are used to generate security keys, then hardware-based security is achieved, but errors occur due to environmental factors reducing reliability

Engineering Contradiction:
Improvekey generation reliabilityVSAvoidenvironmental factor sensitivity
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements a feedback mechanism where the generated security key is verified against expected properties (such as bit distribution statistics). If the key fails verification, the process retries with different PUF cell selections or parameters until a valid key is generated, thereby compensating for environmental variations and improving reliability

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary characterization of PUF cells during manufacturing to identify cells with stable responses. This pre-screening data is stored and used during operation to select only reliable PUF cells for key generation, preventing errors from unstable cells before they affect security key reliability

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If separate analog-to-digital converters and reference data are used, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvecurrent measurement precisionVSAvoidcircuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the analog-to-digital conversion function directly into the PUF cell array structure itself, using the inherent physical properties of the PUF cells to provide both the security function and the measurement reference. This eliminates separate ADC circuits and external reference data storage, reducing device complexity while maintaining measurement precision through the physical unclonability of the PUF cells

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The PUF cell array serves multiple functions simultaneously: it generates the security key, provides the measurement reference through its physical properties, and performs the comparison function. This multi-functionality eliminates the need for separate dedicated components, reducing overall device complexity while maintaining precision

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

Data Source

PatentUS12177371B2Security device including physical unclonable function cells, operation method of security device, and operation method of physical unclonable function cell device
Publication Date: 2024.12.24 SAMSUNG ELECTRONICS CO LTD
  • US12177371B2 patent drawing
  • US12177371B2 patent drawing
  • US12177371B2 patent drawing

AI summary

A security device includes a physical unclonable function (PUF) cell array that includes a plurality of PUF cells connected with a first word line, a controller that selects a target PUF cell of the plurality of PUF cells and outputs a control signal based on the target PUF cell, a decoder that applies a first voltage to the first word line in response to the control signal, a bit line selection circuit that outputs a target current across a bit line connected with the target PUF cell and a sum current corresponding to a sum of currents across the remaining bit lines connected with other PUF cells, and a bit determiner that outputs a target bit of the target PUF cell based on the target current and the sum current, and the security device generates a security key based on the target bit for responding to an authentication requests.