Stateful Hash-Based Signatures for Parallel Quantum-Resistant Signing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cryptographic signature schemes are slow and susceptible to cryptanalysis by quantum computers due to their sequential nature and reliance on outdated algorithms, making them inefficient and insecure for multiparty transactions.

Innovation Solution

Implementing stateful hash-based signatures that allow multiple parties to sign and verify messages in parallel using cryptographic hash functions, ensuring security against quantum attacks by leveraging algorithms resistant to such threats.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If sequential signature schemes are used, then security is maintained through traditional cryptographic protocols, but signing and verification speed deteriorates due to sequential processing requirements

Engineering Contradiction:
Improvesigning speedVSAvoidprotocol complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the signature verification process into independent parallel operations by dividing the signature data into multiple portions that can be verified simultaneously. Each portion is processed independently through hash function applications, allowing multiple parties to verify signatures in parallel rather than sequentially, thereby improving signing and verification speed while maintaining security through the underlying cryptographic hash functions.

Inventive Principle:
Principle #1Segmentation

2Reliability

If traditional cryptographic algorithms are used, then existing security standards are met, but vulnerability to quantum computing attacks increases

Engineering Contradiction:
Improvequantum resistanceVSAvoidsigning efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent changes the fundamental parameter of the cryptographic approach by transitioning from traditional public-key cryptography to hash-based signatures. This parameter change provides quantum resistance through the use of cryptographic hash functions that are believed to be resistant to quantum attacks, while the stateful mechanism and parallel processing improve signing efficiency by allowing multiple signatures to be generated and verified concurrently.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If multiple parties sign messages sequentially, then signature integrity is verified through chain validation, but verification time deteriorates due to sequential processing

Engineering Contradiction:
Improveverification timeVSAvoidverification simplicity
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The patent segments the verification process into independent parallel operations by dividing the signature data into multiple portions that can be verified simultaneously. Each portion is processed independently through hash function applications, allowing multiple parties to verify signatures in parallel rather than sequentially, thereby reducing verification time while maintaining the integrity validation through the stateful hash chain structure.

Inventive Principle:
Principle #1Segmentation

4Productivity

If parallel signing is implemented, then signing speed improves through concurrent processing, but state management complexity increases

Engineering Contradiction:
Improvesigning throughputVSAvoidstate management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-establishing the stateful hash chain structure and generating signature portions in advance that can be processed in parallel. The state information is maintained and updated systematically, allowing concurrent signing operations to proceed efficiently without requiring complex real-time coordination, thereby improving signing throughput while managing state complexity through structured pre-computation and systematic state updates.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12388653B1Stateful hash-based signatures
Publication Date: 2025.08.12 AMERICAN EXPRESS TRAVEL RELATED SERVICES CO INC
  • US12388653B1 patent drawing
  • US12388653B1 patent drawing
  • US12388653B1 patent drawing

AI summary

Disclosed are various embodiments for generating and verifying stateful hash-based signatures. A message hash of a message is generated using a cryptographic hash function. Then, the message hash is split into a predefined number of parts of equal size. Next, a value of a signature debt is calculated for each of the predefined number of parts of the message hash. Subsequently, a respective signature part is calculated for each of the predefined number of parts of the message hash by applying the cryptographic hash function to a respective portion of a private key for a number of times equal to the value of the signature debt. Next, the respective signature parts are concatenated to generate a signature for the message.