PUF Security Key Generation via Power Grid Resistance Variations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional security keys for integrated circuits (ICs) are vulnerable to cloning, misappropriation, and unauthorized use due to their digital storage, making them susceptible to invasive physical attacks and compromising security protocols.

Innovation Solution

A physical unclonable function (PUF) circuit generates a silicon-variation-based security key derived from the IC's physical characteristics, leveraging variability in passive and active components to create a unique and volatile key that is difficult to replicate or compromise, using a power grid-based system with stimulus-measure circuits to measure voltage drops or equivalent resistances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional digital storage (flash memory or ROM) is used to store security keys, then the security key can be easily accessed and stored, but it becomes vulnerable to invasive physical attacks and cloning

Engineering Contradiction:
Improveaccessibility to security keyVSAvoidsecurity against physical attacks
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The invention extracts the security key from conventional digital storage and embeds it directly into the physical structure of the IC through process variations. The security key is no longer stored as digital data but is physically embedded in the semiconductor material itself, making it inaccessible for extraction through traditional means.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The invention replaces the digital storage system (flash memory or ROM) with a physical unclonable function based on process variations. Instead of storing the key electronically, the system uses physical characteristics of the semiconductor material and manufacturing variations to generate the security key, substituting a digital system with a physical one.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If process variations are used to generate the security key, then the key becomes unclonable and secure, but it introduces sensitivity to environmental variations such as temperature and electrical noise

Engineering Contradiction:
Improveresistance to cloningVSAvoidsensitivity to environmental variations
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent implements feedback mechanisms through challenge-response authentication protocols. The system presents challenges to the PUF, measures the responses, and uses this feedback to authenticate the IC. This feedback loop allows the system to verify the security key under varying environmental conditions without being compromised by them.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The invention changes the operating parameters of the PUF by using challenge-response mechanisms where different challenges are presented to the same physical structure. This allows the system to generate different responses from the same physical variations, making it difficult for adversaries to predict or replicate the behavior under different environmental conditions.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If challenge-based IC authentication is implemented, then the security key remains secret and authentication is resistant to spoofing, but the system complexity increases due to additional states and control signals

Engineering Contradiction:
Improveauthentication securityVSAvoidhardware circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent makes the PUF circuit multi-functional by integrating it directly into the authentication logic. The same physical structure serves both as the security key storage and as the authentication mechanism, eliminating the need for separate key storage and authentication circuits. This reduces overall system complexity while maintaining security.

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

4Reliability

If remote activation schemes are used, then intellectual property protection is improved and hardware metering is enabled, but the system requires additional control signals and states that increase complexity

Engineering Contradiction:
ImproveIP protectionVSAvoidcontrol signal requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The invention merges the remote activation functionality with the PUF-based authentication system. The same physical unclonable function that provides security key generation is also used for remote activation and hardware metering, combining multiple security features into a single integrated system rather than requiring separate mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The PUF circuit provides a robust security key that is resistant to environmental variations and cloning, significantly reducing the probability of key duplication, thus enhancing the security of ICs against threats like cloning and unauthorized use.

Implementation Method 1

measuring the equivalent resistance of the PDS... The security key is derived for the PUF circuit based on a measured stimulus and response between nodes of the power grid

Methodology Applied
Scientific EffectElectrical Resistance: Electrical Resistance

Data Source

PatentEP2524334B1System and methods for generating unclonable security keys in integrated circuits
Publication Date: 2020.07.08 STC UNM
  • EP2524334B1 patent drawingFigure 1~2
  • EP2524334B1 patent drawingFigure 3~4a
  • EP2524334B1 patent drawingFigure 4b~5

AI summary

A system and methods that generates a physical unclonable function ("PUF") security key for an integrated circuit ("IC") through use of equivalent resistance variations in the power distribution system ("PDS") to mitigate the vulnerability of security keys to threats including cloning, misappropriation and unauthorized use.