PUF Cell Signature Key Generation via State Change Ordering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for generating signature keys using physical unclonable function (PUF) cells are time inefficient and require waiting for all PUF cells to become stable, which is impractical for longer bit lengths, especially for high-security applications where speed and efficiency are crucial.

Innovation Solution

A system and method that sets the state of multiple PUF cells to a uniform level, samples their state changes, and generates a signature key based on the order of change in a subset of PUF cells, rather than waiting for all cells to stabilize, using a state determination device, lookup table, register, and encoder to efficiently produce a signature key with a desired bit length.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all PUF cells are waited to stabilize before generating signature key, then the stability and reliability of the signature key is improved, but the time required for key generation increases significantly

Engineering Contradiction:
Improvesignature key stabilityVSAvoidkey generation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by sampling only a subset of PUF cells rather than waiting for all cells to stabilize. The system selectively chooses m PUF cells out of n total cells, where m < n, and generates the signature key based on this partial sample. This reduces the waiting time while maintaining sufficient reliability through the statistical properties of PUF cell behavior.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the PUF cell population into multiple groups and selectively samples from these segments. By dividing the n PUF cells into subsets and choosing m cells for sampling, the system can process a manageable portion of the total cells, reducing the overall stabilization waiting time while still generating a secure signature key of desired bit length.

Inventive Principle:
Principle #1Segmentation

2Reliability

If a larger number of PUF cells are used to generate longer bit length signature keys, then the security strength is improved, but the time required for key generation increases

Engineering Contradiction:
Improvesecurity strengthVSAvoidkey generation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent enables generation of signature keys with arbitrary bit lengths by sampling m PUF cells, where m can be chosen independently of the total n cells available. This allows the system to generate longer signature keys (higher security) without proportionally increasing the waiting time, as only a subset m of the total n cells needs to be processed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter relationship between total PUF cells (n) and sampled PUF cells (m) to optimize performance. By adjusting the sampling size m independently from the total cell count n, the system can achieve desired security levels (bit length) without linearly increasing processing time, thus decoupling security strength from generation time.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If sampling rate is increased to reduce key generation time, then the productivity is improved, but the measurement precision of PUF cell state changes may be affected

Engineering Contradiction:
Improvekey generation speedVSAvoidPUF cell state detection accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-setting all PUF cells to a known initial state (e.g., all zeros) before sampling begins. This preparation ensures that when cells are sampled at high speed, their transitions from the predetermined state are easily detectable and measurable, maintaining precision even with increased sampling rates. The known initial state provides a reference point for accurate detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables the PUF cells to self-indicate their state changes through natural physical phenomena (e.g., oscillation frequencies, relaxation times) without requiring complex external measurement equipment. The cells' inherent physical properties provide the measurement signal, allowing high-speed sampling without compromising precision, as the measurement burden is reduced to detecting natural cell behavior.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11258596B2System to generate a signature key and method of operating the same
Publication Date: 2022.02.22 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US11258596B2 patent drawing
  • US11258596B2 patent drawing
  • US11258596B2 patent drawing

AI summary

A method for utilizing a plurality of physical unclonable function (PUF) cells to generate a signature key with a desired bit length is provided. The method includes setting a state of each of the plurality of PUF cells to a uniform level; obtaining an order of change in the state of at least a portion of the plurality of PUF cells; and generating the signature key at least based on the order.