IP Library Granted Patent US 12,335,383
Granted Patent B2
US 12,335,383 · App. 18/173,519 · Granted Jun 17, 2025

For cryptographic synchronization within federated quantum computing environments

Inventors: Leigh Griffin (Waterford, IE); Stephen Coady (Dublin, IE)
Assignee: Red Hat, Inc.
H04L9/0869H04L9/0852
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,335,383
App. No.
18/173,519
Granted
Jun 17, 2025
Kind
B2
Abstract

Instructions to generate a seed via quantum random number generation for cryptographic synchronization within a federated quantum computing environment comprising a quantum computing system and one or more second quantum computing systems are received by the quantum computing system. Information descriptive of one or more characteristics of (a) the quantum computing system, or (b) some other computing entity of the federated quantum computing environment is obtained. A seed chunk size is determined based at least in part on the one or more characteristics. The seed is generated for cryptographic synchronization, wherein a size of the seed is equivalent to the seed chunk size. The seed is provided to the one or more second quantum computing systems.

Claims (63)

1. A computer-implemented method, comprising:

receiving, by a quantum computing system that implements a Quantum Seed Chunk Size (QSCS) service, instructions to generate a seed via quantum random number generation for cryptographic synchronization within a federated quantum computing environment comprising the quantum computing system and one or more second quantum computing systems;

obtaining information descriptive of one or more characteristics of (a) the quantum computing system, or (b) some other computing entity of the federated quantum computing environment;

determining a seed chunk size based at least in part on the one or more characteristics;

generating the seed for cryptographic synchronization, wherein a size of the seed is equivalent to the seed chunk size; and

providing the seed to the one or more second quantum computing systems.

2. The computer-implemented method of claim 1 , wherein determining the seed chunk size comprises determining the seed chunk size based at least in part on the one or more characteristics and a quantity of computing entities to be included in the federated quantum computing environment.

3. The computer-implemented method of claim 2 , wherein receiving the instructions to generate the seed comprises receiving instructions for establishment of the federated quantum computing environment, wherein the instructions for establishment of the federated quantum computing environment comprise the instructions to generate the seed via quantum random number generation, and wherein the instructions for establishment of the federated quantum computing environment are indicative of a quantity of computing entities to be included in the federated quantum computing environment.

4. The computer-implemented method of claim 3 , wherein the method further comprises receiving information indicative of successful establishment of the federated quantum computing environment.

5. The computer-implemented method of claim 4 , wherein the method comprises performing the QSCS service, and wherein performing the QSCS service comprises the steps of:

determining the seed chunk size based at least in part on the one or more characteristics;

generating the seed for cryptographic synchronization, wherein the size of the seed is equivalent to the seed chunk size; and

providing the seed to the one or more second quantum computing systems.

6. The computer-implemented method of claim 5 , wherein performing the QSCS service further comprises detecting a change in a quantity of computing entities included in the federated quantum computing environment.

7. The computer-implemented method of claim 6 , wherein performing the QSCS service further comprises:

obtaining information descriptive of changes to the one or more characteristics;

determining a second seed chunk size based at least in part on the changes to the one or more characteristics;

generating a second seed, wherein the size of the second seed is equivalent to the second seed chunk size; and

providing the second seed to the one or more second quantum computing systems.

8. The computer-implemented method of claim 6 , wherein the method further comprises:

receiving a second seed from a second quantum computing system of the one or more second quantum computing systems, wherein a size of the second seed is different than the seed chunk size; and

using the second seed for provision of cryptographic services.

9. The computer-implemented method of claim 1 , wherein the method further comprises:

using the seed to generate cryptographic information; and

sending the cryptographic information to at least one of the one or more second quantum computing systems.

10. The computer-implemented method of claim 1 , wherein the method further comprises:

receiving encrypted information from at least one of the one or more second quantum computing systems; and

decrypting the encrypted information based at least in part on the seed.

11. The computer-implemented method of claim 1 , wherein the one or more characteristics of the quantum computing device comprise at least one of:

a quantity of qubits allocated to the quantum computing device;

a T 1 time for a qubit of the quantum computing device;

a T 2 time for a qubit of the quantum computing device; or

a quantum state for the quantum computing device.

12. The computer-implemented method of claim 1 , wherein a computing entity comprises:

a quantum computing device;

a quantum computing system;

a classical computing device; or

a classical computing system.

13. A quantum computing system that implements a Quantum Seed Chunk Size (QSCS) service, comprising:

one or more computing devices to:

receive instructions to generate a seed via quantum random number generation for cryptographic synchronization within a federated quantum computing environment comprising the quantum computing system and one or more second quantum computing systems;

obtain information descriptive of one or more characteristics of (a) the quantum computing system, or (b) some other computing entity of the federated quantum computing environment;

determine a seed chunk size based at least in part on the one or more characteristics;

generate the seed for cryptographic synchronization, wherein a size of the seed is equivalent to the seed chunk size; and

provide the seed to the one or more second quantum computing systems.

14. The quantum computing system of claim 13 , wherein determining the seed chunk size comprises determining the seed chunk size based at least in part on the one or more characteristics and a quantity of computing entities to be included in the federated quantum computing environment.

15. The quantum computing system of claim 13 , wherein receiving the instructions to generate the seed comprises receiving instructions for establishment of the federated quantum computing environment, wherein the instructions for establishment of the federated quantum computing environment comprise the instructions to generate the seed via quantum random number generation, and wherein the instructions for establishment of the federated quantum computing environment are indicative of a quantity of computing entities to be included in the federated quantum computing environment.

16. The quantum computing system of claim 15 , wherein the one or more computing devices are further to receive information indicative of successful establishment of the federated quantum computing environment.

17. The quantum computing system of claim 16 , wherein the one or more computing devices are further to detect a change in a quantity of computing entities included in the federated quantum computing environment.

18. The quantum computing system of claim 17 , wherein the one or more computing devices are further to:

obtain information descriptive of changes to the one or more characteristics;

determine a second seed chunk size based at least in part on the changes to the one or more characteristics;

generate a second seed, wherein the size of the second seed is equivalent to the second seed chunk size; and

provide the second seed to the one or more second quantum computing systems.

19. The quantum computing system of claim 17 , wherein the one or more computing devices are further to:

receive a second seed from a second quantum computing system of the one or more second quantum computing systems, wherein a size of the second seed is different than the seed chunk size; and

use the second seed for provision of cryptographic services.

20. A non-transitory computer-readable storage medium that includes executable instructions to cause a processor device of a quantum computing system that implements a Quantum Seed Chunk Size (QSCS) service to:

receive instructions to generate a seed via quantum random number generation for cryptographic synchronization within a federated quantum computing environment comprising the quantum computing system and one or more second quantum computing systems;

obtain information descriptive of one or more characteristics of (a) the quantum computing system, or (b) some other computing entity of the federated quantum computing environment;

determine a seed chunk size based at least in part on the one or more characteristics;

generate the seed for cryptographic synchronization, wherein a size of the seed is equivalent to the seed chunk size; and

provide the seed to the one or more second quantum computing systems.

Assignments (2)
CHANGE OF NAME Recorded Mar 3, 2026
From: RED HAT, INC.
To: RED HAT, LLC
Reel/Frame 074913/0759 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 23, 2023
From: GRIFFIN, LEIGH; COADY, STEPHEN
To: RED HAT, INC.
Reel/Frame 062786/0884 →