Symmetric-Key Cryptographic Sortition for Post-Quantum Leader Election

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing Verifiable Random Functions (VRFs) used in distributed applications like proof-of-stake blockchains are computationally expensive and lack post-quantum security, making them inefficient and vulnerable to quantum attacks.

Innovation Solution

A cryptographic sortition method using an n-time-secure VRF based on symmetric-key primitives, involving a block cipher and Merkle Trees, ensures post-quantum security while reducing computational costs by limiting key usage to a fixed number of evaluations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If state-of-the-art VRFs based on elliptic curves or bilinear maps are used, then post-quantum security is not provided, but computational cost is reduced

Engineering Contradiction:
Improvepost-quantum securityVSAvoidcomputational cost
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent changes the cryptographic parameter foundation from elliptic curves/bilinear maps to lattice-based cryptography. This parameter change provides post-quantum security while the symmetric-key block cipher structure keeps computational costs manageable through efficient encryption operations.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent extracts and uses only the essential cryptographic functionality needed for sortition - a symmetric-key block cipher with limited evaluation次数. By removing unnecessary cryptographic complexity and focusing on core encryption/verification functions, computational overhead is reduced while maintaining security.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If recently proposed post-quantum secure VRFs based on lattices are used, then post-quantum security is provided, but computational cost increases

Engineering Contradiction:
Improvepost-quantum securityVSAvoidcomputational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the cryptographic system into a symmetric-key block cipher component and a Merkle tree verification component. The block cipher handles the computationally intensive encryption with limited evaluations, while the Merkle tree provides efficient verification. This segmentation reduces overall computational burden compared to full lattice-based VRFs.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses a symmetric-key block cipher that is computationally inexpensive and can be efficiently implemented in hardware. The key set is designed for limited use (n-time secure), making it a disposable resource that provides adequate security for the specific sortition application without the overhead of more complex post-quantum schemes.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Productivity

If an n-time-secure VRF based on symmetric-key primitives is used, then computational cost is reduced and post-quantum security is provided, but key usage is limited to a fixed number of evaluations

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidkey usage flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary action by committing to a set of n secret keys in advance through a Merkle tree structure. This preliminary commitment allows the system to efficiently handle up to n evaluations without requiring key management infrastructure during the actual sortition process, balancing flexibility with computational efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a Merkle tree as an intermediary structure that manages the limited key set. The Merkle tree provides a flexible interface for selecting and verifying keys without exposing the underlying limitation of having only n keys, thus mediating between the fixed key constraint and the need for adaptable key usage in different sortition scenarios.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12580751B2Fast post-quantum cryptographic sortition
Publication Date: 2026.03.17 NEC CORP
  • US12580751B2 patent drawing
  • US12580751B2 patent drawing

AI summary

A method for cryptographic sortition among a group of parties includes committing, by a first party, to a set of n party-specific secret keys k1, kn for a block cipher E and obtaining, by the first and a second party, a common input x and an index r. The method further includes encrypting, by the first party, the input x with the r-th key kr of the committed keys k1, . . . , kn, thereby generating an output y1 of the block-cipher E, and publishing the output y1 with the key kr used for encryption. The method further includes encrypting, by the second party, the common input x with the published key kr, thereby generating an output y1′ of the block-cipher E, and comparing the generated output y1′ with the published output y1. The method can be used to optimize the cryptographic sortition and support secure decision making.