Connected Synthetic PUF Circuit for Stable Noise-Based Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
ImprovePUF response stabilityVSAvoidnoise environment impact
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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.

Inventive Principle:
Principle #23Feedback

2Reliability

If PUF devices operate over time, then security authentication can be performed, but aging effects cause response drift and unclonability degradation

Engineering Contradiction:
Improvelong-term authentication reliabilityVSAvoidPUF device operational lifespan
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If existing sensors and actuators are leveraged for SPUF, then device complexity is reduced, but response stability in noisy environments deteriorates

Engineering Contradiction:
ImprovePUF system structureVSAvoidresponse stability
Core Design Contradiction:
Device complexityVSReliability

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #40Composite materials

4Adaptability or versatility

If connectivity is added to SPUF for CSPUF, then controllability and adaptability improve, but device complexity increases

Engineering Contradiction:
Improvenetworking capabilityVSAvoidcircuit structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12335414B2Connected synthetic physically unclonable function
Publication Date: 2025.06.17 SECURE IC
  • US12335414B2 patent drawing
  • US12335414B2 patent drawing
  • US12335414B2 patent drawing

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.