PUF Security Key Generation via Power Grid Resistance Variations
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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
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.
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
Data Source
Figure 1~2
Figure 3~4a
Figure 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.