Updating Token Verification for Post-Quantum Key Rotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing encryption key rotation methods are inefficient, expose plaintext during frequent key changes, require extensive computational resources, and are vulnerable to quantum computers, lacking post-compromise security and validation mechanisms.

Innovation Solution

A homomorphic probabilistic encryption scheme using key-homomorphic and bi-homomorphic pseudorandom function families for secure, efficient, and verifiable key rotation, employing an updating token to rotate encryption keys without decrypting the underlying data, validated by predicting the Hamming distance between ciphertexts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional key rotation methods are used, then key updates can be performed, but plaintext is exposed during the rotation process and extensive computational resources are required

Engineering Contradiction:
Improvesecurity of key rotationVSAvoidexposure of plaintext
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent introduces a re-encryption key as an intermediary element that enables key rotation without exposing plaintext. The re-encryption key allows transformation of ciphertext from one encryption key to another without requiring decryption, thus serving as a mediator that eliminates the security vulnerability of plaintext exposure during key rotation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent generates re-encryption keys in advance before key rotation is needed. These pre-generated re-encryption keys are stored and ready for use, allowing rapid key rotation when needed without requiring computational resources to generate them at the moment of rotation, thus addressing both security and computational efficiency concerns.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If frequent key rotation is performed to prevent key exhaustion, then security is improved, but computational overhead increases and plaintext exposure risk increases

Engineering Contradiction:
Improveprotection against key exhaustionVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The re-encryption key acts as a computational intermediary that simplifies the key rotation process. Instead of requiring full decryption and re-encryption operations which are computationally intensive, the re-encryption key enables efficient transformation of ciphertext between different encryption keys, significantly reducing computational overhead for frequent rotations.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If existing key rotation methods are used, then key updates can be performed, but the system is vulnerable to quantum computers and lacks post-compromise security

Engineering Contradiction:
Improveresistance to quantum computersVSAvoidpost-compromise security
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent changes the cryptographic parameters by using homomorphic encryption schemes that are quantum-resistant. This involves adopting encryption algorithms based on mathematical problems that are believed to be hard even for quantum computers, such as lattice-based cryptography or code-based cryptography, thereby providing forward-looking security adaptability.

Inventive Principle:
Principle #35Parameter changes

4Ease of operation

If key rotation is performed without validation, then the process is simpler, but there is no mechanism to verify correct rotation

Engineering Contradiction:
Improvesimplicity of key rotationVSAvoidvalidation of key rotation
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements a validation mechanism that provides feedback on whether key rotation was successful. This includes verifying that the re-encryption operation produced valid ciphertext and that the new encryption key is properly established, giving operators confidence that the rotation process completed correctly without adding significant complexity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260031987A1Post-quantum constant-time key rotation verification
Publication Date: 2026.01.29 CIRCLE INTERNET GRP INC
  • US20260031987A1 patent drawing
  • US20260031987A1 patent drawing
  • US20260031987A1 patent drawing

AI summary

Certain aspects of the disclosure provide a method for verifiable key rotation of an encryption key. The method includes generating a ciphertext by encrypting a plaintext with a homomorphic probabilistic encryption scheme based on a first key. The method further includes generating an updating token based on a difference between the homomorphic probabilistic encryption scheme based on a second key and generating a second ciphertext by encrypting the first ciphertext with the updating token. The method further includes validating the key rotation by selecting a set of second ciphertext blocks from the second ciphertext.