PUF Circuit Drift Detection and Compensation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If PUF circuitry is used for hardware authentication, then security against subversion is improved, but response consistency deteriorates due to device aging
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.
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.
3Stability of the object's composition
If drift detection and compensation mechanisms are implemented, then PUF response consistency is improved, but system complexity increases
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.
Data Source
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.


