PUF-Based Session Key Generation Without Stored Password Hashes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Central organizations face challenges in securing networks against cyberattacks due to asymmetry in verifying server legitimacy, leading to vulnerabilities in password management and authentication systems, especially when servers are mobile or distributed, and insider threats are present.

Innovation Solution

Implementing a system that uses physical unclonable function (PUF) devices to generate session keys through iterative hashing of passwords, where the number of hashing cycles is used as a challenge to PUFs, ensuring secure communication by comparing PUF responses without storing the hashed passwords directly, and using pseudo-homomorphic methods for authentication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If passwords are stored in a database for authentication, then user authentication can be performed, but the database becomes vulnerable to insider attacks and cyberattacks

Engineering Contradiction:
Improveauthentication capabilityVSAvoidvulnerability to attacks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The patent extracts the secret information from the stored password database by using PUF devices to generate passwords on-demand based on challenges. The actual password never resides in storage, only the challenge-response pairs are stored, eliminating the vulnerability of storing sensitive password data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The PUF device acts as an intermediary between the challenge input and the password output. Instead of directly accessing stored passwords, the system uses the PUF's physical characteristics to generate passwords through a mediating process that cannot be reversed or replicated without the physical device.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If passwords are hashed using one-way cryptographic functions for secure storage, then password security is improved, but password guessing techniques can still attack the hashed passwords

Engineering Contradiction:
Improvepassword securityVSAvoidpassword guessing attacks
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

Instead of storing and hashing actual passwords, the system creates copies of the authentication process using PUF challenge-response pairs. The PUF device reproduces the password generation process physically rather than computationally, making guessing attacks ineffective since the physical characteristics cannot be replicated through computation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical/computational hashing system with a physical system based on PUF devices. The password generation transitions from a computational hash function to a physical measurement process that exploits inherent variations in semiconductor manufacturing, making the system resistant to computational attacks.

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

3Adaptability or versatility

If servers are made mobile or distributed to improve network flexibility, then network adaptability increases, but server authentication becomes more difficult and security risks increase

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidserver authentication
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The PUF device enables servers to self-authenticate through their unique physical characteristics. Each server's PUF device automatically generates unique challenge-response pairs based on its physical manufacturing variations, providing inherent authentication without requiring external verification infrastructure, which is especially valuable for mobile and distributed servers.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the authentication parameter from static password verification to dynamic challenge-response verification based on physical characteristics. This allows servers to maintain strong authentication credentials that are inherently tied to their physical identity, enabling secure operation in mobile and distributed environments where traditional authentication infrastructure may be unavailable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12592839B2PUF-protected pseudo-homomorphic methods to generate session keys
Publication Date: 2026.03.31 ARIZONA BOARD OF REGENTS ACTING FOR & ON BEHALF OF NORTHERN ARIZONA UNIV
  • US12592839B2 patent drawing
  • US12592839B2 patent drawing
  • US12592839B2 patent drawing

AI summary

Systems and methods for the generation and use of session keys supporting secure communications between a client and server device are disclosed. The client device has or receives a password, which it hashes a predetermined first number of times. The hashed password is sent as a message digest to a server. The server applies the hashed password to an array of PUF devices, and receives a response bitstream which is stored. The client later hashes the password a second predetermined number of times, which is less than the first predetermined number, and this second message digest is sent to the server. The server continues to hash the second message digest, generate PUF responses, and compare the result to the initially stored responses. The number of hashes necessary to achieve a match is the session key.