PUF Integrated Circuit with Dynamic Conversion for ML Attack Resistance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Physically unclonable functions (PUFs) are vulnerable to machine learning attacks, which compromise their security, and existing solutions incur additional operational overhead to enhance security.

Innovation Solution

An integrated circuit with a PUF block, a conversion unit, a select signal generator, and a key generator, where the conversion unit includes multiple stages of logical gates and multiplexers that change their internal connection structure for each challenge, enhancing security without additional overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If machine learning attacks are used against PUFs to predict intrusion possibilities, then security detection capability is improved, but operational overhead increases due to additional processing requirements

Engineering Contradiction:
Improvesecurity detection capabilityVSAvoidoperational overhead
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies dynamics by making the internal connection structure of the conversion unit changeable rather than fixed. The conversion unit can dynamically reconfigure its internal connections based on challenge signals, creating different transformation paths for each challenge. This dynamic adaptability prevents machine learning models from predicting outputs, as the system's behavior changes with each interaction, thereby improving security detection capability without requiring additional operational processing overhead.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the structural parameters of the conversion unit by introducing changeable internal connection structures. Instead of using a fixed circuit topology, the conversion unit's internal connections are modified based on challenge inputs. This parameter change approach transforms the PUF system from a static to a dynamic system, making it resistant to machine learning attacks while maintaining efficient operation without additional overhead.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the internal connection structure of the conversion unit is made changeable to resist machine learning attacks, then security performance is improved, but device complexity increases

Engineering Contradiction:
Improvesecurity performanceVSAvoidinternal connection structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The conversion unit employs a dynamic internal connection structure that changes based on challenge signals. This dynamic configuration allows the system to adapt its transformation paths for each challenge, improving security performance by preventing pattern recognition by machine learning models. The dynamic nature of the connections provides security enhancement without requiring complex additional external processing components.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The conversion unit is designed to perform multiple functions through its changeable internal connection structure. The same conversion unit handles different transformation tasks for each challenge by reconfiguring its internal connections, eliminating the need for separate dedicated circuits for each function. This multi-functionality approach improves security performance while avoiding the complexity increase that would result from adding separate specialized components.

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

Data Source

PatentUS12301736B2Integrated circuit with physically unclonable function robust to machine learning attacks
Publication Date: 2025.05.13 SAMSUNG ELECTRONICS CO LTD
  • US12301736B2 patent drawing
  • US12301736B2 patent drawing
  • US12301736B2 patent drawing

AI summary

An integrated circuit is provided which includes a physically unclonable function (PUF). The integrated circuit comprises a PUF block including a plurality of physically unclonable function (PUF) cells configured to output a cell signal having a unique value according to an input, a conversion unit is configured to receive the cell signal as input, convert the cell signal, and output a conversion signal. A select signal generator provides a first selection signal to the conversion unit. A key generator is configured to receive the conversion signal from the conversion unit and generate a security key therefrom, wherein the conversion unit includes a first layer which outputs a second signal obtained by converting a provided first signal on the basis of a bit value of the first selection signal.