PUF Authentication Without Error Correction Codes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional physical unclonable function (PUF) authentication systems are sensitive to aging and noise, requiring error correction codes that are costly and impractical for certain devices, and are vulnerable to security threats due to storage of PUF values.

Innovation Solution

The use of analog PUF signals digitized to higher resolution, distance-based authentication without error correction codes, and the application of garbled circuits to securely compute authentication values without revealing new PUF values, along with generating cryptographic keys from stable PUF outputs to enhance security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction codes are applied to PUF values, then authentication reliability is improved, but device complexity and cost increase

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

Solution Approach 1:

The patent extracts only the essential authentication function from PUF values without applying error correction codes. By removing the error correction component, the system achieves authentication with reduced device complexity while maintaining reliability through the inherent stability of PUF characteristics.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses simple, low-cost PUF values directly for authentication without expensive error correction mechanisms. The system accepts that PUF values may have minor variations over time but uses threshold-based comparison to maintain authentication reliability without additional complexity.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

2Ease of operation

If PUF values are stored for authentication, then authentication functionality is enabled, but security vulnerability increases

Engineering Contradiction:
Improveauthentication functionalityVSAvoidsecurity vulnerability
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent performs preliminary enrollment where PUF values are measured and stored during device manufacturing or initial setup. This preliminary action enables subsequent authentication operations to proceed efficiently by comparing new PUF measurements against the stored enrollment values without requiring real-time complex computations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces threshold-based comparison as an intermediary mechanism between stored PUF values and authentication decisions. This intermediary layer provides security by not requiring exact matches and by using distance metrics that tolerate natural PUF variations while preventing unauthorized access.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If high-resolution digitization of analog PUF signals is applied, then measurement precision is improved, but quantization errors increase

Engineering Contradiction:
Improvemeasurement precisionVSAvoidquantization errors
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent changes the parameter of digitization resolution to an optimal level that balances measurement precision with quantization error. By using sufficient but not excessive bit depth for digitizing analog PUF signals, the system captures enough detail for reliable authentication while minimizing quantization errors that would arise from overly aggressive compression.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies partial digitization of the analog PUF signal, capturing only the essential information needed for authentication. Rather than fully digitizing all aspects of the analog signal, the system uses threshold-based comparison and distance metrics that work effectively with partially digitized data, reducing quantization errors while maintaining authentication reliability.

Inventive Principle:
Principle #16Partial or excessive action

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 reduces quantization errors, extends the useful life of devices by compensating for aging, and enhances security by preventing unauthorized access and data theft, while eliminating the need for costly error correction codes.

Implementation Method 1

A physical unclonable function (PUF) includes circuitry configured to generate an output whose value depends on unique physical properties of the circuitry

Methodology Applied
Scientific EffectPhysical unclonable function:

Implementation Method 2

an analog-to-digital converter configured to digitize the analog signal to produce a digital PUF value

Methodology Applied
Scientific EffectAnalog-to-digital conversion:

Data Source

PatentUS11044107B2Device authentication based on analog characteristics without error correction
Publication Date: 2021.06.22 ANALOG DEVICES INC
  • US11044107B2 patent drawing
  • US11044107B2 patent drawing
  • US11044107B2 patent drawing

AI summary

This application describes systems and methods for using a physical unclonable function (PUF) to authenticate a device, which may include circuitry for generating PUF values that may uniquely identify the device. According to one aspect, the device may provide enrollment PUF values to an authentication device. The device may later be authenticated if PUF values generated by the device are within a threshold distance of the enrollment PUF values. Since the PUF values are compared using a distance, it may not necessary to apply an error correcting code to the PUF values. The enrollment values and/or the calculated distance may be adjusted to compensate for time variations in the PUF values due to circuit aging. Systems and methods are also described herein for authenticating the device without revealing new PUF values to any second party, for example using a cryptographic technique known as a garbled circuit.