PUF Response Bit Selection for Stable High-Entropy Output

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing PUF technologies face challenges in maintaining stability while maximizing entropy, leading to reduced security due to imbalanced '0' and '1' distributions, making them vulnerable to attacker predictions.

Innovation Solution

A method for generating PUF responses by discarding output bits where |υ - T| < δυ + |T| or |υ + T| < δυ, ensuring symmetrical '0' and '1' counts and maximizing entropy through a symmetrical selection process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bit selection methods are used to ensure PUF output stability, then stability is improved, but entropy is reduced

Engineering Contradiction:
ImprovePUF output stabilityVSAvoidPUF output entropy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent changes the selection parameter from a fixed threshold (comparing against 0.5) to a dynamic threshold based on the comparator offset T. By selecting bits where |υ - T| > δυ, the selection criterion adapts to the comparator's inherent offset, maintaining stability while preserving entropy. This parameter change allows the system to account for the non-zero offset without discarding valuable high-entropy bits.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a non-zero comparator offset T is used, then stability is improved, but entropy is reduced due to imbalance between 0 and 1 outputs

Engineering Contradiction:
ImprovePUF output stabilityVSAvoidPUF output entropy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces asymmetry in the selection process by using the offset T itself as part of the selection criterion. Instead of treating all bits equally or using a symmetric threshold around zero, the method selectively keeps bits where the difference |υ - T| exceeds δυ. This asymmetric selection compensates for the offset-induced imbalance, restoring entropy while maintaining the stability benefits of the non-zero offset.

Inventive Principle:
Principle #4Asymmetry

3Reliability

If existing bit selection methods are used, then output stability is improved, but security is weakened due to predictable bit distributions

Engineering Contradiction:
ImprovePUF output stabilityVSAvoidAttacker prediction capability
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

By changing the selection parameter from a fixed zero-centered threshold to an offset-aware threshold |υ - T| > δυ, the patent prevents attackers from predicting bit distributions. The dynamic threshold adapts to each comparator's characteristics, making it impossible for attackers to use statistical models based on fixed thresholds to predict PUF outputs, thereby maintaining security while ensuring stability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentEP4248610B1Method for generating a physical unclonable function response
Publication Date: 2026.02.11 THALES DIS FRANCE SA
  • EP4248610B1 patent drawingFigure 1~2
  • EP4248610B1 patent drawingFigure 3~5
  • EP4248610B1 patent drawingFigure 6~7

AI summary

The present invention relates to a method for generating a physical unclonable function (PUF) response by a PUF circuit of an electronic device, said PUF circuit comprising pairs of electronic components called PUF primitives implementing said physical unclonable function and, for each PUF primitives pair, a comparator having as inputs electrical characteristic values of the PUF primitives of said PUF primitive pair, and configured for generating an analog differential value υ - T with υ a difference between said electrical characteristic values and T a non-zero current offset of said comparator, performing an analog to digital conversion of said analog differential value υ - T, and outputting a PUF output bit equal to the result of said analog to digital conversion, said method comprising : - obtaining (S1) a challenge, - generating (S2) PUF output bits by applying said physical unclonable function to said obtained challenge, - generating (S3) said PUF response from said generated PUF output bits verifying υ &gt; δυ +|Τ| or υ &lt; -δυ −|Τ| with δυ a predetermined threshold.