Hash-Linked Public-Key Blocks for Quantum-Resistant Message Authentication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing quantum computing-resistant asymmetric cryptography schemes for message authentication are computationally expensive, require large storage space, or both, making them impractical for lightweight devices like IoT devices.

Innovation Solution

A hash chain of blocks of one-time signature (OTS) public keys is used, where each block is linked to the previous one and includes a payload hash of the message, allowing authentication of subsequent messages using only a single OTS public key generated in advance, with out-of-band authentication of the origin block.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If quantum computing-resistant asymmetric cryptography schemes are used for message authentication, then security against quantum attacks is improved, but computational cost and storage requirements increase

Engineering Contradiction:
Improvequantum computing resistanceVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the authentication process into blocks, where each block contains a limited number of OTS public keys. Instead of managing all keys at once, the system processes them in manageable segments, reducing the computational burden on lightweight devices while maintaining quantum-resistant security through the hash chain structure that links blocks together.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies preliminary action by pre-generating OTS public keys and organizing them into blocks before deployment. The hash chain is constructed in advance, allowing lightweight devices to simply follow the pre-computed chain without performing complex cryptographic operations during runtime, thus reducing their computational cost while maintaining security.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If quantum computing-resistant asymmetric cryptography schemes are used for message authentication, then security against quantum attacks is improved, but storage space requirements increase

Engineering Contradiction:
Improvequantum computing resistanceVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent divides the large set of OTS public keys into smaller blocks, where each block contains a manageable number of keys. This segmentation allows lightweight devices to store only the current block in memory rather than the entire key set, significantly reducing storage requirements while maintaining quantum-resistant authentication capability through the hash chain structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary organization of OTS public keys into blocks with pre-computed hash chain links before deployment. This allows lightweight devices to store compact block structures rather than raw key data, reducing storage space requirements while preserving the ability to verify quantum-resistant signatures through the pre-established hash chain relationships.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If traditional asymmetric cryptography is used with multiple private keys for multiple messages, then message authentication flexibility is improved, but security against quantum attacks deteriorates

Engineering Contradiction:
Improvemessage authentication flexibilityVSAvoidquantum computing resistance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent creates a universal hash chain structure that can authenticate multiple messages using a single pre-generated OTS public key. Each block in the chain serves multiple authentication purposes, allowing the system to maintain message authentication flexibility for multiple messages while relying on the quantum-resistant properties of the underlying OTS scheme. The hash chain universally applies to all messages in the sequence without requiring additional private keys.

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

Solution Approach 2:

The system performs preliminary generation of the hash chain structure containing multiple OTS public keys before message authentication begins. This pre-computed chain enables flexible authentication of multiple messages in sequence, where each message can be authenticated using the appropriate public key from the chain without requiring the device to generate new cryptographic key pairs, thus maintaining both flexibility and quantum resistance.

Inventive Principle:
Principle #10Preliminary action

4Measurement precision

If a receiving device individually authenticates each public key, then authentication accuracy is improved, but operational complexity increases

Engineering Contradiction:
Improveauthentication accuracyVSAvoidoperational complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces the hash chain structure as an intermediary mechanism that connects multiple OTS public keys in a verifiable sequence. Instead of requiring the receiving device to individually authenticate each public key through complex verification processes, the hash chain acts as a mediator that provides cryptographic proof of the relationship between consecutive keys. The receiving device only needs to verify the hash link between the current and previous block, significantly reducing operational complexity while maintaining authentication accuracy through the cryptographic guarantees of the hash chain structure.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12445306B2Hash chain of blocks of public keys for messages
Publication Date: 2025.10.14 HEWLETT PACKARD DEVELOPMENT COMPANY LP
  • US12445306B2 patent drawing
  • US12445306B2 patent drawing
  • US12445306B2 patent drawing

AI summary

A block to be added to a hash chain is generated. The block is for a message to be sent and includes a link hash of a prior block previously added to the hash chain. The prior block includes a public key corresponding to a private key to be used to digitally sign the block. The block includes a payload hash of a payload of the message, and a next public key corresponding to a next private key to be used to digitally sign a next block to be added to the hash chain after the block. The next block is for a next message to be sent after the message. The block is digitally signed with the private key and added to the hash chain. The link hash links the block to the prior block in the hash chain. The message is sent.