Certified Quantum Randomness Verification With Untrusted Hardware

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack a method to generate certified random numbers using an untrusted quantum computer, as skepticism about the trustworthiness of the quantum device complicates the verification of randomness.

Innovation Solution

A classical client issues a sequence of challenges to an untrusted quantum computer, executing apparently-random quantum circuits, and uses verification models to ensure the generated bit sequences meet a requisite degree of randomness, thereby certifying the randomness of the output.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a classical device is used to measure quantum system state to extract random bits, then randomness can be generated, but the skeptic cannot trust the classical device or the construction of the quantum device

Engineering Contradiction:
Improvetrustworthiness of random number generationVSAvoidcomplexity of verification system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a verification system as an intermediary that bridges the untrusted quantum device and the classical skeptic. This verification system uses classical simulation models to independently verify the quantum device's output without requiring direct trust in the quantum device's internal operations or construction.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces direct physical measurement and trust in quantum device construction with a computational verification approach. Instead of relying on the physical trustworthiness of the quantum device, the system uses classical computers to simulate and verify the quantum device's output, substituting physical trust with computational verification.

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

2Reliability

If quantum phenomena are used as a source of randomness, then inherent randomness is achieved, but skepticism about the trustworthiness of the quantum device complicates verification

Engineering Contradiction:
Improvecertification of randomnessVSAvoiddifficulty of verifying quantum randomness
Core Design Contradiction:
ReliabilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent creates a classical copy or model of the quantum device's expected behavior. By simulating the quantum device using classical computers, the verification system can compare the actual quantum output against the expected output from the classical model, making verification accessible without requiring direct measurement of quantum phenomena.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The verification system acts as an intermediary that translates quantum randomness verification into a classical computational problem. It mediates between the quantum device and the skeptic by providing a classical simulation framework that can independently verify randomness without requiring direct quantum measurement or trust in the device's physical construction.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If an untrusted quantum computer executes quantum circuits to generate bit sequences, then high-entropy output is produced, but the output may be spoofed by other devices

Engineering Contradiction:
Improverate of random number generationVSAvoidauthenticity of random output
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The verification system implements feedback by continuously monitoring and verifying the quantum device's output against the classical simulation model. This feedback mechanism allows the system to detect and reject spoofed output while maintaining high generation rates, as verification can be performed in parallel with the quantum circuit execution.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary verification using classical simulation before accepting the quantum device's output. By pre-computing the expected output distribution through classical simulation, the system can quickly verify authenticity without delaying the high-speed quantum random number generation process.

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system effectively verifies the randomness of bit sequences generated by the quantum computer, ensuring they are not spoofed by other devices, thus providing certified random numbers.

Implementation Method 1

Quantum phenomena, such as radioactive decay or the behavior of entangled systems of multiple quantum objects (e.g., photons or ions), exhibit inherent randomness due to the non-deterministic nature of quantum mechanics

Methodology Applied
Scientific EffectQuantum measurement:

Data Source

PatentUS20250362877A1Generation of certified random numbers using an untrusted quantum computer
Publication Date: 2025.11.27 BOARD OF RGT THE UNIV OF TEXAS SYST
  • US20250362877A1 patent drawing
  • US20250362877A1 patent drawing
  • US20250362877A1 patent drawing

AI summary

Classical computer systems can generate certified random bit strings using an untrusted quantum computer. The classical computer system can issue a sequence of challenges to the quantum computer, with each challenge involving execution of an apparently-random quantum circuit generated by the classical client. By executing the quantum circuits, the quantum computer can generate a high-entropy bit sequence, and the classical client can use the high-entropy bit sequence to generate sequences of random bits. The classical client can use models of quantum probability distributions for at least some of the challenges to verify that the bit sequence was generated by a quantum computer executing the quantum circuit generated by the classical client, thereby supporting certification of the randomness of the sequence of bits.