Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and apparatus for generating true random numbers by way of a quantum optics process

a quantum optics and process technology, applied in the field of random number generation, can solve the problems of complexity, inability to generate true random numbers, fundamentally inappropriate pseudo-random number generators in cryptography, etc., and achieve the effect of speeding up the process

Inactive Publication Date: 2007-06-07
ID QUANTIQUE SA
View PDF0 Cites 35 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

[0017] A method and apparatus for generating true random numbers by way of a quantum optics process uses a light source to produce a beam which illuminates a detector array. The detectors of the array are associated with random number values. Detection of a photon by one of the detectors yields a number whose value is equal to that associated with the detector. This procedure is repeated to produce sequences of true random numbers. The randomness of the numbers stems from the transverse spatial distribution of the detection probability of the photons in the beam. If the array comprises two detectors, the true random numbers produced are binary numbers. The process can be sped up using an array having pairs of two detectors. Using an array having more than two detectors also allows generating true random numbers of dimension higher than two.

Problems solved by technology

Such pseudo-random number generators are fundamentally inappropriate in cryptography.
Alternatively, artifacts can appear in the results of the simulation.
Finally, when using a pseudo-random number generator, one always has to face the problem of how to choose the seed which much itself be random.
In this sense, the randomness of these processes is in appearance only and results from their complexity.
The fact that generators exploiting such processes described by classical physics are difficult to model implies that is difficult to gain confidence that experimental and environmental condition variations will not affect adversely the quality of the true random numbers output by creating some hidden structures.
Similarly, it is difficult to verify that they are operating properly.
In practice, producing single-photon states is difficult and impractical.
However, they each have some disadvantages when it comes to their practical realization.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and apparatus for generating true random numbers by way of a quantum optics process
  • Method and apparatus for generating true random numbers by way of a quantum optics process
  • Method and apparatus for generating true random numbers by way of a quantum optics process

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] Referring to FIGS. 1 and 2, a method 10 and apparatus 12 for generating true random numbers 30 by way of a quantum optics process uses a light source 14 to produce a beam 16 which illuminates an array 20 of detectors 22 and 22′. A detector 22 of the array 20 detects or does not detect a photon 28 to yield a random value 26 (“1” or “1”, for example) which value is equal to that associated with the detector. The detected values 26 are registered by the electronic circuitry 38. This circuitry puts the true random numbers in suitable format for interfacing with a computer or another device and can also comprise a buffer. For example, such random values 26 can be summed or processed to yield processed random number values 30.

[0030] These steps are repeated to produce sequences, such as a binary number 1001001, which itself represents a true random number 30. The randomness of the numbers 30 stems from the transverse spatial distribution 36 of the detection probability of the phot...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method and apparatus for generating true random numbers by way of a quantum optics process uses a light source to produce a beam which illuminates a detector array. The detectors of the array are associated with random numbers values. Detection of a photon by one of the detectors yields a number whose value is equal to that associated with the detector. This procedure is repeated to produce sequences of true random numbers. The randomness of the numbers stems from the transverse spatial distribution of the detection probability of the photons in the beam. If the array comprises two detectors, the true random numbers produced are binary numbers. The process can be sped up using an array having pairs of two detectors. Using an array having more than two detectors also allows generating true random numbers of dimension higher than two. The primary object of the invention is to allow generating true random numbers by way of a quantum optics process.

Description

BACKGROUND OF THE INVENTION [0001] This invention relates generally to the field of random number generation, and more particularly to a method and apparatus for generating true random numbers based on a quantum optics process. [0002] Random numbers are essential in many applications and they constitute a very important resource. In cryptography, they are required, for example, in generation of cryptographic keys or the initialization of certain variables in cryptographic protocols. They also find applications in various others fields such as numerical simulations and statistics. [0003] Great attention must be paid to the way these random numbers are generated. Certain algorithms called pseudo-random number generators exist and produce sequences of numbers that have some of the properties of a sequence of random numbers. However a pseudo-random numbers sequence is not random, in the sense that the knowledge of one number in the sequence allows the prediction of all the other numbers...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(United States)
IPC IPC(8): H04K1/00G06F1/02G06F7/58
CPCG06F7/588H04L9/0852
Inventor RIBORDY, GREGOIREGUINNARD, OLIVIER
Owner ID QUANTIQUE SA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products