PUF Circuit Drift Detection and Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current information processing systems are vulnerable to subversive attacks through the wholesale substitution of components with 'look-alike' integrated circuits that can disrupt operations, as existing physical system protection schemes are technically difficult and expensive to implement, and Physical Unclonable Function (PUF) responses are affected by device aging due to changes in physical characteristics over time.

Innovation Solution

A system and method that leverage PUF technology to detect and compensate for drift in PUF circuitry, maintaining a registry of reference information to authenticate hardware and deter subversion by substitution, using error correction mechanisms and techniques like XOR functions to generate and register PUF values, and update reference information when drift is detected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If physical system protection schemes are used to prevent subversive attacks, then security against component substitution is improved, but device complexity and cost increase significantly

Engineering Contradiction:
Improvesecurity against component substitutionVSAvoidcomplexity of protection schemes
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses the PUF circuitry itself to generate authentication credentials and detect drift, eliminating the need for external security hardware. The PUF's inherent physical variations provide the security mechanism without requiring additional protective components or complex security subsystems.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system monitors changes in PUF response parameters over time to detect drift caused by aging or substitution. By tracking parameter variations beyond expected thresholds, the system identifies compromised components without requiring complex protection schemes.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If PUF circuitry is used for hardware authentication, then security against subversion is improved, but response consistency deteriorates due to device aging

Engineering Contradiction:
Improvehardware authentication securityVSAvoidPUF response consistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The system continuously monitors PUF response characteristics and compares them against baseline values stored in a registry. When drift is detected beyond a threshold, the system triggers compensation mechanisms or alerts authentication failures, creating a closed-loop feedback system that maintains response consistency despite aging.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system establishes baseline PUF response characteristics during an enrollment phase before deployment. These preliminary measurements are stored as reference values, allowing the system to detect and compensate for future drift by comparing against these pre-established standards.

Inventive Principle:
Principle #10Preliminary action

3Stability of the object's composition

If drift detection and compensation mechanisms are implemented, then PUF response consistency is improved, but system complexity increases

Engineering Contradiction:
ImprovePUF response consistencyVSAvoidcomplexity of drift compensation system
Core Design Contradiction:
Stability of the object's compositionVSDevice complexity

Solution Approach 1:

The drift detection and compensation logic is implemented within the existing PUF authentication subsystem, reusing available hardware resources and control logic. This self-contained approach avoids adding separate complex monitoring systems while maintaining response consistency.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9501664B1Method, apparatus and system to compensate for drift by physically unclonable function circuitry
Publication Date: 2016.11.22 NATIONAL TECHNOLOGY & ENGINEERING SOLUTIONS OF SANDIA LLC
  • US9501664B1 patent drawing
  • US9501664B1 patent drawing
  • US9501664B1 patent drawing

AI summary

Techniques and mechanisms to detect and compensate for drift by a physically uncloneable function (PUF) circuit. In an embodiment, first state information is registered as reference information to be made available for subsequent evaluation of whether drift by PUF circuitry has occurred. The first state information is associated with a first error correction strength. The first state information is generated based on a first PUF value output by the PUF circuitry. In another embodiment, second state information is determined based on a second PUF value that is output by the PUF circuitry. An evaluation of whether drift has occurred is performed based on the first state information and the second state information, the evaluation including determining whether a threshold error correction strength is exceeded concurrent with a magnitude of error being less than the first error correction strength.