PUF Security Key Circuit With Randomized Selection Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing physically unclonable function (PUF) technologies face challenges in enhancing security against side-channel attacks (SCA) due to predictable power consumption patterns and vulnerability to fault injection attacks, which compromise the uniqueness and unpredictability of the security keys generated.

Innovation Solution

An integrated circuit design that includes multiple PUF blocks with unique cell signals, a selection signal generator to randomly delay PUF cell selection, and a key generator that uses modular arithmetic on collected PUF signals to produce a security key, while a multiplexer and conversion circuits ensure uniform power consumption and hamming weight, reducing predictability and enhancing resistance to attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If PUF cells are selected at fixed timing points, then the operation is simple and fast, but the power consumption pattern becomes predictable and vulnerable to side-channel attacks

Engineering Contradiction:
Improvesecurity against side-channel attacksVSAvoidselection signal generation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the PUF cell selection timing variable rather than fixed. The selection signal generator dynamically selects different PUF cells at different random time points, causing the power consumption pattern to change continuously. This dynamic selection process prevents attackers from predicting power consumption patterns at specific time points, thereby enhancing security against side-channel attacks while maintaining operational simplicity through the use of random number generators and basic selection logic.

Inventive Principle:
Principle #15Dynamics

2Reliability

If conversion circuits are added to uniformize power consumption and hamming weight, then resistance to side-channel attacks is enhanced, but the circuit complexity increases

Engineering Contradiction:
Improveresistance to side-channel attacksVSAvoidcircuit structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by modifying the power consumption and hamming weight parameters of the PUF output through conversion circuits. These circuits transform the raw PUF cell output into a standardized form with uniform power consumption characteristics and consistent hamming weight. By changing these physical parameters, the system eliminates side-channel leakage that would otherwise reveal information about the PUF operation, thereby enhancing security without requiring fundamentally new circuit architectures.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If multiple PUF blocks are used to increase security, then resistance to fault injection attacks is improved, but the device complexity and power consumption increase

Engineering Contradiction:
Improveresistance to fault injection attacksVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies segmentation by dividing the PUF system into multiple independent PUF blocks, each capable of generating its own output. This segmentation allows the system to select from multiple independent sources, making it more resistant to fault injection attacks since an attacker would need to compromise multiple separate blocks simultaneously. The modular structure enables selective activation of blocks, allowing the system to balance security requirements with power consumption by activating only the necessary number of blocks.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12189830B2Integrated circuit for security of a physically unclonable function and a device including the same
Publication Date: 2025.01.07 SAMSUNG ELECTRONICS CO LTD
  • US12189830B2 patent drawing
  • US12189830B2 patent drawing
  • US12189830B2 patent drawing

AI summary

An integrated circuit including: a plurality of physically unclonable function (PUF) cells each configured to generate a cell signal having a unique value; a selector configured to output a first signal obtained by not inverting a cell signal output by a PUF cell selected from the plurality of PUF cells and a second signal obtained by inverting the cell signal; and a key generator configured to generate a security key in response to the first signal or the second signal, wherein the selector includes a first conversion circuit configured to generate the first signal and a second conversion circuit having the same structure as the first conversion circuit and configured to generate the second signal.