Connected Synthetic PUF Circuit for Stable Noise-Based Authentication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Physically Unclonable Functions (PUFs) face limitations in reliability, unclonability, and management of aging, particularly in noisy environments and complex computer security applications.
Innovation Solution
The development of a Connected Synthetic Physically Unclonable Function (CSPUF) that leverages existing sensors and actuators in computer devices, incorporating connectivity to receive and send data, stabilize responses, and enhance unclonability through statistical noise analysis and external data integration.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional PUF devices are used in noisy environments, then security functions can be provided, but response stability deteriorates and reliability decreases
Solution Approach 1:
The patent introduces an intermediary processing system that receives raw PUF responses, applies error correction codes, and stabilizes the output. This intermediary layer filters out noise effects while preserving the unique PUF characteristics, thereby maintaining reliability in noisy environments without altering the fundamental PUF operation.
Solution Approach 2:
The system implements feedback mechanisms where previous response stability data is used to adjust and optimize current PUF operations. By continuously monitoring and adjusting based on environmental conditions and response quality, the system maintains stable responses despite noise variations.
2Reliability
If PUF devices operate over time, then security authentication can be performed, but aging effects cause response drift and unclonability degradation
Solution Approach 1:
The patent applies preliminary characterization and calibration of PUF devices during manufacturing and initial operation. By pre-establishing baseline response profiles and applying correction algorithms before aging effects significantly impact performance, the system extends the reliable operational lifespan while maintaining authentication accuracy.
Solution Approach 2:
The system dynamically adjusts operational parameters such as challenge patterns, measurement conditions, and error correction thresholds based on detected aging trends. These parameter changes compensate for drift effects and extend the period over which reliable authentication can be performed.
3Device complexity
If existing sensors and actuators are leveraged for SPUF, then device complexity is reduced, but response stability in noisy environments deteriorates
Solution Approach 1:
The patent extracts and isolates the specific noise characteristics from environmental sensors, separating them from the PUF response signal. By identifying and removing noise components through signal processing and statistical analysis, the system maintains stability using existing sensors without adding complex dedicated PUF hardware.
Solution Approach 2:
The system creates a composite approach by combining data from multiple existing sensors and actuators to form a unified PUF response. This composite signal processing leverages the unique characteristics of each sensor while compensating for individual weaknesses, achieving stability without increasing overall device complexity.
4Adaptability or versatility
If connectivity is added to SPUF for CSPUF, then controllability and adaptability improve, but device complexity increases
Solution Approach 1:
The patent implements a universal communication interface that handles multiple functions including challenge delivery, response transmission, calibration data exchange, and status reporting through a single standardized protocol. This multi-functional approach enables networking capabilities and adaptability without proportionally increasing circuit complexity.
Solution Approach 2:
The system employs dynamic configuration where connectivity features are activated or deactivated based on operational needs. The CSPUF can adapt its communication behavior, enabling or disabling specific networking functions to balance between adaptability and complexity depending on the application context.
Data Source
AI summary
There is disclosed a Connected Synthetic Physically Unclonable Function (acronym CSPUF) made of a circuit configured to receive signals of one or more sensors and/or actuators in/of a computer device; determine one or more statistical properties of the noise distribution of the selected one or more of the sensors and/or actuators; receive data IN from one or more external data sources; determine one or more digital signatures (responses) from the statistical properties and the selected external data. In one embodiment, along a response R when challenged by a challenge C, the circuit is configured to receive data IN and/or to communicate data OUT from one or more external data sources. Developments describe uses and advantages of data IN and data OUT channels, e.g. static or dynamic calibration, options to disable the circuit. Other embodiments consider variants of interconnections of two CSPUF circuits, providing “self-cycled”, “iterative”, “cascaded” and other “blockchain” arrangements.


