PUF Key Extraction Using Variance-Based Quantization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In the production of Physical Uncloneable Function (PUF) devices, such as those with dielectric particle coatings, deriving uniformly distributed cryptographic keys is challenging due to non-uniform capacitance value distributions across multiple devices, requiring costly measurement and programming of quantization levels for each device.

Innovation Solution

A method and device that measure variance in physical parameters to determine quantization intervals, allowing for the derivation of data sets without the need for extensive testing and programming, enabling self-calibration and efficient production by calculating interclass and intraclass variances to ensure uniform key distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If quantization levels are determined by measuring and programming each device individually, then uniform key distribution is achieved, but production cost and complexity increase significantly

Engineering Contradiction:
Improveuniform key distributionVSAvoidmeasurement and programming process
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The device performs self-calibration by autonomously measuring its own capacitance values and determining quantization levels without external intervention. The processor calculates interclass and intraclass variances and programs the quantization levels directly into memory, eliminating the need for costly external measurement and programming equipment while achieving uniform key distribution.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the approach from individual device measurement to statistical parameter estimation. By measuring a small sample of devices and calculating variance parameters (interclass and intraclass), the system derives quantization levels that work for the entire production batch, reducing measurement complexity while maintaining manufacturing precision.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If extensive testing and programming is performed for each device, then quantization accuracy is improved, but production time and cost increase

Engineering Contradiction:
Improvequantization level accuracyVSAvoidproduction speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system performs preliminary measurements on a small sample of devices during the design phase to estimate variance parameters. These pre-calculated quantization levels are then applied to all production devices without individual measurement, significantly increasing production speed while maintaining sufficient quantization accuracy through statistical modeling.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of measuring each device individually, the patent creates a statistical model (copy) of the device population based on sample measurements. The quantization levels derived from this model are then applied universally across all devices, achieving high productivity while maintaining measurement precision through the accuracy of the statistical model.

Inventive Principle:
Principle #26Copying

3Reliability

If capacitance values are quantized into equiprobable intervals, then cryptographic key uniformity is achieved, but device complexity increases due to variance calculation requirements

Engineering Contradiction:
Improvecryptographic key uniformityVSAvoidvariance calculation and quantization interval determination
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent transforms the complex problem of determining equiprobable quantization intervals into a simpler parameter-based solution. By calculating just two variance parameters (interclass and intraclass) from sample data, the system derives quantization levels that achieve cryptographic key uniformity without requiring complex real-time calculations or additional hardware components.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach eliminates the need for extensive testing and programming, reducing production costs and enabling efficient derivation of uniformly distributed cryptographic keys, enhancing security by ensuring all possible keys have equal probability, thus improving key generation efficiency and robustness.

Implementation Method 1

Sensor elements are arranged at a top metal layer of the IC to locally measure capacitance values at different coating positions

Methodology Applied
Scientific EffectCapacitance: Capacitance

Data Source

PatentUS8176106B2On-chip estimation of key-extraction parameters for physical tokens
Publication Date: 2012.05.08 NXP BV
  • US8176106B2 patent drawing
  • US8176106B2 patent drawing
  • US8176106B2 patent drawing

AI summary

The present invention relates to a method and a device (11) using a physical token (14), which provides measurable parameters, to derive at least one data set. A plurality of values of one or more of the parameters are measured. From these measured values, a measure of variance is calculated. Quantization intervals into which a measured value is to be quantized are then determined. A possible value of a data set, which subsequently can be derived from a measured value provided by the physical token, is associated with each quantization interval. Further, information which subsequently enables determination of these quantization intervals is stored. Hence, an enrolling phase has been completed. When the preparing phase has been completed, a deriving phase may commence. When a data set is to be derived, for example to be used as a cryptographic key, a value of any one of the parameters provided by the PUF is measured. This measured value is quantized into a determined quantization interval, and a data set may be derived from the quantization interval into which the measured value is quantized.