PUF Integrated Circuit with Dynamic Conversion for ML Attack Resistance
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


