Physically Unclonable Functions for Quantum-Resistant Key Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing public key infrastructures (PKIs) are vulnerable to advanced computing technologies and side channel attacks, requiring secure storage of private keys and relying on mathematical equations, which can be compromised, especially with the threat of quantum computing.

Innovation Solution

The proposed solution utilizes physically unclonable functions (PUFs) to generate unique lookup tables with challenge-response pairs, where each user device creates its own PUFs, and these are used to derive private keys for secure communication, eliminating the need for stored private keys and providing dynamic key exchange resistant to quantum attacks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing public key infrastructures (PKIs) are used, then secure communication can be established, but the system becomes vulnerable to quantum computing attacks and side channel attacks

Engineering Contradiction:
ImprovesecurityVSAvoidvulnerability to quantum attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent replaces traditional mathematical equation-based cryptographic systems (RSA, ECC) with a physically-based system using Physically Unclonable Functions (PUFs). Instead of relying on mathematical hardness assumptions that are vulnerable to quantum attacks, the system uses physical manufacturing variations in hardware circuits to generate cryptographic keys, making the security foundation resistant to both classical and quantum computational attacks.

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

Solution Approach 2:

The patent changes the fundamental parameter of cryptographic key generation from mathematical computation to physical measurement. By measuring physical properties (such as resistance, capacitance, or propagation delay) of uniquely manufactured circuit paths, the system generates cryptographic keys based on physical parameters rather than mathematical parameters, thereby achieving quantum resistance.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If private keys are stored securely, then encryption/decryption can be performed, but the system becomes vulnerable to side channel attacks and key extraction

Engineering Contradiction:
Improveencryption capabilityVSAvoidside channel attacks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the cryptographic key material from storage and replaces it with a key generation mechanism. Instead of storing private keys that could be targeted by side channel attacks, the system extracts cryptographic functionality directly from the PUF's physical properties at the moment of need, eliminating the vulnerable storage component while maintaining encryption capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The PUF-based system provides self-service key generation, where the cryptographic keys are generated on-demand by measuring the unique physical characteristics of the hardware itself. The system serves its own key generation needs without external key management infrastructure, and the keys are derived from the device's own physical identity, making them inherently secure against extraction.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If mathematical equations are used for key generation, then public key infrastructure can be implemented, but the system becomes vulnerable to advanced computing technologies

Engineering Contradiction:
Improvecryptographic functionalityVSAvoidresistance to computational attacks
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent substitutes mathematical computation with physical measurement for key generation. Instead of using mathematical equations (RSA factorization, ECC discrete logarithms) that can be solved by advanced computing including quantum computers, the system uses physical measurements of manufacturing variations in circuit paths, which are inherently unpredictable and resistant to computational attacks.

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

Solution Approach 2:

The patent changes the domain of cryptographic security from mathematical parameters to physical parameters. By measuring physical quantities (resistance, capacitance, propagation delay) of uniquely manufactured circuit paths, the system generates cryptographic keys based on physical parameters that cannot be computed or predicted, providing versatility in cryptographic functionality with reliability against computational attacks.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11736460B2Encryption schemes with addressable elements
Publication Date: 2023.08.22 ARIZONA BOARD OF REGENTS ACTING FOR & ON BEHALF OF NORTHERN ARIZONA UNIV
  • US11736460B2 patent drawing
  • US11736460B2 patent drawing
  • US11736460B2 patent drawing

AI summary

The present disclosure relates to implementations of physically unclonable functions (PUFs) for cryptographic and authentication purposes. Specifically, the disclosure describes implementations of systems using PUFs that may replace existing public key infrastructures (PKIs).