IP Library Granted Patent US 11,526,331
Granted Patent B2
US 11,526,331 · App. 16/760,290 · Granted Dec 13, 2022

Apparatus and method for generating at least one random number, use of an optical parametric oscillator

Inventors: Tobias Steinle (Stuttgart, DE); Ilja Gerhardt (Zurich, CH); Johannes Nikolaus Greiner (Stuttgart, DE); Harald Giessen (Marnheim, DE)
Assignees: UNIVERSITAT STUTTGART; MAX-PLANCK-GESELLSCHAFT ZUR FORDERUNG DER WISSENSCHAFTEN E.V.
G06F7/588G02F1/39H01S3/1083G02F1/392G02F2203/15
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,526,331
App. No.
16/760,290
Granted
Dec 13, 2022
Kind
B2
Abstract

An apparatus and a corresponding method for generating at least one random number are disclosed. The apparatus includes an optical parametric oscillator being pumped by a pump signal with a predetermined pump power and a predetermined pump frequency. The optical parametric oscillator is configured to operate in a period multiplication state for providing an oscillator output signal of alternating light pulses, the oscillator output signal having a period that is N-times the period of the pump signal, where N is an integer and N>I. The apparatus also includes a comparing unit being configured to compare the output signal with a reference signal, wherein the reference signal has a frequency that is 1/N of the predetermined pump frequency, and an evaluation unit being configured to generate the at least one random number based on the comparison of the output signal with the reference signal.

Claims (36)

1. An apparatus for generating at least one random number, comprising:

an optical parametric oscillator being pumped by a pump signal with a predetermined pump power and a predetermined pump frequency, the optical parametric oscillator being configured to operate in a period multiplication state for providing an oscillator output signal of light pulses with alternating pulse energy, the oscillator output signal having a period that is N-times the period of the pump signal, where N is an integer and N>1;

a comparing unit being configured to compare the output signal with a reference signal, wherein the reference signal has a frequency that is 1/N of the predetermined pump frequency; and

an evaluation unit being configured to generate the at least one random number based on the comparison of the output signal with the reference signal.

2. The apparatus according to claim 1 , wherein

the comparing unit comprises a phase determination unit being configured to determine a phase (φ) of the oscillator output signal with respect to the reference signal, and

the evaluation unit is configured to generate the at least one random number based on the determined phase (φ).

3. The apparatus according to claim 2 , wherein the evaluation unit is preferably configured to generate a 0-bit or a 1-bit depending on whether the determined phase (φ) is below or above a threshold value.

4. The apparatus according to claim 1 , wherein the oscillator output signal is a pulse train of alternating high (H) and low (L) pulses, and wherein the evaluation unit is configured to generate a 1-bit or a 0-bit depending on whether the high (H) pulses or the low (L) pulses of the oscillator output signal are synchronous with pulses of the reference signal.

5. The apparatus according to claim 1 , further comprising a switching unit configured to switch on and off the optical parametric oscillator, wherein the switching unit is in a resonator of the optical parametric oscillator, and/or wherein the switching unit is configured to inhibit a light pulse oscillation within the resonator of the optical parametric oscillator.

6. The apparatus according to claim 5 , further comprising a trigger unit for providing a trigger signal, wherein the comparing unit is configured to compare the oscillator output signal with the reference signal in response to the trigger signal.

7. The apparatus according to claim 6 , wherein the trigger unit is configured to provide an on-state trigger signal during an on-state of the optical parametric oscillator, wherein the on-state of the optical parametric oscillator relates to the period multiplication state of the optical parametric oscillator.

8. The apparatus according to claim 6 , wherein the trigger unit is configured to provide an off-state trigger signal during an off-state of the optical parametric oscillator.

9. The apparatus according to claim 6 , wherein the trigger unit is coupled to the switching unit.

10. The apparatus according to claim 5 , wherein the switching unit is an optical switching unit.

11. The apparatus according to claim 1 , wherein the apparatus further comprises a reference signal generator configured to provide the reference signal.

12. The apparatus according to claim 11 , wherein the reference signal is based on the pump signal.

13. The apparatus according to claim 11 , wherein the apparatus is configured such that a plurality of random numbers can be generated simultaneously by using a temporal multiplexing and/or a spectral multiplexing.

14. A method for generating at least one random number, comprising the steps of:

providing an optical parametric oscillator being pumped by a pump signal with a predetermined pump power and a predetermined pump frequency, the optical parametric oscillator being configured to operate in a period multiplication state for providing an oscillator output signal of light pulses with alternating pulse energy, the oscillator output signal having a period that is N-times the period of the pump signal, where N is an integer and N>1;

operating the optical parametric oscillator in the period multiplication state;

comparing the oscillator output signal with a reference signal, wherein the reference signal has a frequency that is 1/N of the predetermined pump frequency; and

generating the at least one random number based on the comparison of the oscillator output signal with the reference signal.

15. The method according to claim 14 , wherein the step of comparing the oscillator output signal with the reference signal comprises determining a phase (φ) of the oscillator output signal with respect to the reference signal, wherein the at least one random number is generated based on the determined phase (φ), and wherein generating the at least one random number preferably comprises generating a 0-bit or a 1-bit depending on whether the determined phase (φ) is below or above a threshold value.

16. The method according to claim 14 , wherein the oscillator output signal is a pulse train of alternating high (H) and low (L) pulses, and wherein generating the at least one random number comprises generating a 1-bit or a 0-bit depending on whether the high (H) pulses or the low (L) pulses of the oscillator output signal are synchronous with pulses of the reference signal.

17. The method according to claim 14 , further comprising the step of:

switching on the optical parametric oscillator and performing at least one toss measurement by comparing the oscillator output signal with the reference signal upon having switched on the optical parametric oscillator.

18. The method according to claim 14 , further comprising the step of:

switching off the optical parametric oscillator and performing at least one control measurement by comparing the oscillator output signal with the reference signal upon having switched off the optical parametric oscillator.

19. The method according to claim 14 , further comprising the steps of:

switching on and off the optical parametric oscillator for a predetermined number of times;

performing a corresponding number of toss measurements by comparing the oscillator output signal with the reference signal upon each switching-on step; and

generating a corresponding number of random numbers based on the comparisons of the oscillator output signal with the reference signal.

20. A method for generating at least one random number, the method comprising:

operating an optical parametric oscillator in a period multiplication state for providing an oscillator output signal of light pulses with alternating pulse energy; and

generating the at least one random number based on the oscillator output signal.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE NAME OF THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 55198 FRAME: 663. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: STEINLE, TOBIAS; GREINER, JOHANNES NIKOLAUS; GIESSEN, HARALD
To: UNIVERSITÄT STUTTGART
Reel/Frame 066613/0150 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2021
From: STEINLE, TOBIAS; GREINER, JOHANNES NIKOLAUS; GIESSEN, HARALD
To: UNIVERSITAT STUTTGART
Reel/Frame 058198/0663 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 23, 2021
From: GERHARDT, ILJA
To: MAX-PLANCK-GESELLSCHAFT ZUR FORDERUNG DER WISSENSCHAFTEN E.V.
Reel/Frame 058198/0688 →
Continuity (1)
Related Publication 20200257502A1 · Aug 13, 2020
Cited By (1)
US 12,455,493