IP Library Granted Patent US 11,989,532
Granted Patent B2
US 11,989,532 · App. 18/190,848 · Granted May 21, 2024

Systems and methods for multi-source true random number generators, including multi-source entropy extractor based quantum photonic true random number generators

Inventors: Mitchell A. Thornton (Dallas, TX); Duncan L. MacFarlane (Dallas, TX); William V. Oxford (Austin, TX); Micah A. Thornton (Dallas, TX)
Assignee: ANAMETRIC, INC.
G06F7/588G06N10/00H01L31/02027H04B10/70
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 11,989,532
App. No.
18/190,848
Granted
May 21, 2024
Kind
B2
Abstract

Embodiments of systems and methods for a multi-source true random number generator (TRNG) are disclosed. A set of values is generated from each of the sources of randomness and an extractor is applied each of the set of values to produce a set of random values from each source. At least one extractor for at least one of the sources is a multi-radix extractor. The sets of values generated from each source of randomness can be composited to generate a random bitstring as the output of the TRNG.

Claims (29)

1. A system for a quantum true random number generator, comprising:

a first source of randomness;

a second source of randomness;

a first extractor adapted to extract a set of first random values from the first source of randomness, wherein the first extractor is a multi-radix extractor;

a second extractor adapted to extract a set of second random values from the second source of randomness; and

a composite extractor adapted to extract a third set of random values by compositing the set of first random values and the set of second random values and provide the third set of random values as the output of the quantum true random number generator.

2. The system of claim 1 , wherein the first source of randomness and the second source of randomness are based on observation of quantum state information.

3. The system of claim 2 , wherein the quantum true random number generator, comprises:

a physical source of randomness generating the first source of randomness; and

a logic block for deriving a second source of randomness from the same physical source.

4. The system of claim 3 , wherein the physical source of randomness is a photon source.

5. The system of claim 4 , wherein the logic block is a quantum photonic gate.

6. The system of claim 5 , wherein the quantum photonic gate is a Hadamard function or gate, or a higher-cardinality quantum function.

7. The system of claim 1 , wherein the second extractor is a binary radix extractor.

8. The system of claim 1 , wherein the second extractor is a von Neumann extractor.

9. The system of claim 1 , wherein the second extractor is a multi-radix extractor.

10. A method for generating a true random number, comprising:

extracting a set of first random values from a first source of randomness using a multi-radix extractor;

extracting a set of second random values from a second source of randomness;

extracting a third set of random values by compositing the set of first random values and the set of second random values; and

providing the third set of random values as a true random number.

11. The method of claim 10 , wherein the first source of randomness and the second source of randomness are based on observation of quantum state information.

12. The method of claim 11 , wherein the first source of randomness and the second source of randomness are derived from a same physical source of randomness.

13. The method of claim 12 , wherein the physical source of randomness is a photon source.

14. The method of claim 13 , wherein the second source of randomness is produced by a quantum photonic gate coupled to the physical source of randomness.

15. The method of claim 14 , wherein the quantum photonic gate is a Hadamard gate or a multi-radix Chrestenson gate.

16. Them method of claim 10 , wherein the set of second random values are extracted by a binary radix extractor.

17. The method of claim 10 , wherein the set of second random values are extracted by a von Neumann extractor.

18. The method of claim 10 , wherein the set of second random values are extracted by a multi-radix extractor.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2024
From: THORNTON, MITCHELL A.; MACFARLANE, DUNCAN L.; THORNTON, MICAH A.
To: SOUTHERN METHODIST UNIVERSITY
Reel/Frame 066345/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2023
From: OXFORD, WILLIAM V.
To: BRA-KET SCIENCE, INC.
Reel/Frame 063221/0279 →
CHANGE OF NAME Recorded Apr 4, 2023
From: BRA-KET SCIENCE, INC.
To: ANAMETRIC, INC.
Reel/Frame 063256/0587 →
Continuity (3)
Continuation 16825449 · Mar 20, 2020
Provisional Application 62822232 · Mar 22, 2019
Related Publication 20230244451A1 · Aug 3, 2023