Feed-Forward XOR PUF Security Against Linear Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Strong Physical Unclonable Functions (PUFs) face issues of low reliability and vulnerability to attacks due to their susceptibility to linear modeling, which allows attackers to clone them easily.

Innovation Solution

The implementation of multiple feed-forward PUFs with an exclusive-or (XOR) circuit to produce a single XOR response, enhancing uniqueness and security by introducing non-linearity and alleviating bias in component PUFs, resulting in a more secure and reliable PUF design.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If standard PUFs are used, then implementation is simple, but they are vulnerable to linear modeling attacks and cloning

Engineering Contradiction:
Improveimplementation simplicityVSAvoidsecurity against attacks
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent combines multiple PUF instances with different bias characteristics to create a composite PUF system. By XORing responses from multiple PUFs with opposing biases, the system achieves both security against linear modeling attacks and resistance to cloning, while maintaining relative implementation simplicity through modular architecture

Inventive Principle:
Principle #40Composite materials

Solution Approach 2:

The patent changes the bias parameter of PUFs by applying inverse challenges to flip responses. This parameter transformation allows the system to generate PUFs with opposite biases, which are then combined to create a secure composite PUF that resists linear modeling attacks while maintaining implementation feasibility

Inventive Principle:
Principle #35Parameter changes

2Reliability

If multiple PUFs with opposite biases are combined using XOR, then security against linear modeling attacks improves, but device complexity increases

Engineering Contradiction:
Improveresistance to linear modeling attacksVSAvoidnumber of PUF instances
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the PUF system into multiple independent instances, each with distinct bias characteristics. By dividing the security function across multiple segments and combining them through XOR operations, the system achieves superior resistance to linear modeling attacks while managing complexity through modular design

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal PUF construction that can generate PUFs with any desired bias by selecting appropriate component PUFs and challenge configurations. This multi-functional approach allows the same architecture to produce PUFs with opposite biases, reducing the need for separate hardware designs and managing overall system complexity

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

3Reliability

If PUF responses are XORed together, then uniqueness and security improve, but reliability under environmental variations deteriorates

Engineering Contradiction:
Improveuniqueness and securityVSAvoidresponse consistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The patent uses PUFs with opposite biases as counterweights to each other. When XORed together, the opposing biases cancel out environmental variations and systematic errors, resulting in a composite PUF response that maintains both high uniqueness and improved stability under environmental conditions

Inventive Principle:
Principle #8Anti-weight (Counterweight)

Solution Approach 2:

The patent deliberately introduces asymmetry by using PUFs with opposite biases rather than identical PUFs. This asymmetric configuration ensures that environmental variations affect each PUF differently, and the XOR operation cancels out these asymmetric effects, improving response consistency while maintaining security

Inventive Principle:
Principle #4Asymmetry

Data Source

PatentUS11374774B2Feed-forward XOR physical unclonable functions
Publication Date: 2022.06.28 REGENTS OF THE UNIVERSITY OF MINNESOTA
  • US11374774B2 patent drawing
  • US11374774B2 patent drawing
  • US11374774B2 patent drawing

AI summary

An apparatus includes a first feed-forward PUF, a second feed-forward PUF and an exclusive-or circuit configured to perform an exclusive-or operation of an output of the first feed-forward PUF and an output of the second feed-forward PUF.