Quantum random number generator
A quantum random number generator is provided that can generate more secure random numbers in consideration of at least one of imperfection of quantum bits or imperfection of a projective measurement equipment. In this generator, the functional configuration of a random number extractor differs from a conventional configuration, and the random number extractor acquires a probability distribution of measurement expectation values from information of a random number sequence for measurement basis selection used in the equipment, and at least one of information of imperfection of the equipment measured in advance, or information of imperfection of a quantum bit generator. Then, an estimation probability is calculated by using the probability distribution of the measurement expectation values, and a measurement result in a binary bit string output from the equipment is compressed by the calculated estimation probability to extract a secure random number.
1 . A secure quantum random number generator comprising:
a quantum bit generator configured to generate and output a plurality of quantum bits with photons;
a projective measurement equipment configured to project the plurality of quantum bits by using information of a random number sequence for a random measurement basis selection and output a measurement result in a binary bit string; and
a random number extractor configured to compress the measurement result to extract random numbers by using an estimation probability estimated by an eavesdropper and output a random number sequence related to generation of the random number extracted,
wherein the random number extractor acquires a probability distribution of measurement expectation values, calculates the estimation probability by using the probability distribution of the measurement expectation values acquired, and compresses the measurement result by the estimation probability calculated to output the random number sequence,
wherein the random number extractor acquires the probability distribution of the measurement expectation values from the information of the random number sequence used in the projective measurement equipment and at least one of a displacement quantity of a projection axis of two non-orthogonal bases that are estimated in advance as information of imperfection of the projective measurement equipment measured in advance or a probability that two or more photons are included in the plurality of quantum bits as information of imperfection of the quantum bit generator,
wherein the information of imperfection is obtained prior to generation of the random number sequence using quantum bits distinct from the plurality of quantum bits used for random number generation, and the acquired information of imperfection are provided as inputs to computing the probability distribution of the measurement expectation values used by the random number extractor.
2 . The quantum random number generator according to claim 1 , wherein the quantum bit generator generates, as the plurality of quantum bits, polarization quantum bits in a superposition state of polarization of coherent light.
3 . The quantum random number generator according to claim 1 , wherein the quantum bit generator generates, as the plurality of quantum bits, time position quantum bits composed of two optical pulses present at different times, the time position quantum bits being in a superposition state of a quantum state in which one photon presents approximately at a previous time and a quantum state in which one photon presents at a later time.
4 . The quantum random number generator according to claim 3 , wherein the projective measurement equipment includes a delayed optical interferometer having a time difference corresponding to a difference between the later time and the previous time and including at least one input port and two output ports, and a single photon detector connected to each of the two output ports.
5 . A method of generating secure a quantum random number sequence, comprising:
a first step of projecting, by a projective measurement equipment, a plurality of quantum bits with photons generated and output by a quantum bit generator by using information of a random number sequence for a random measurement basis selection, and outputting a measurement result in a binary bit string; and
a second step of compressing, by a random number extractor, the measurement result obtained in the first step to extract random numbers by using an estimation probability estimated by an eavesdropper, and outputting a random number sequence related to generation of the random number extracted,
wherein, in the second step, the random number extractor acquires a probability distribution of measurement expectation values, calculates the estimation probability by using the probability distribution of the measurement expectation values acquired, and compresses the measurement result by the estimation probability calculated to output the random number sequence,
wherein the random number extractor acquires the probability distribution of the measurement expectation values from the information of the random number sequence used in the projective measurement equipment and at least one of a displacement quantity of a projection axis of two non-orthogonal bases that are estimated in advance as information of imperfection of the projective measurement equipment measured in advance or a probability that two or more photons are included in the plurality of quantum bits as information of imperfection of the quantum bit generator,
wherein the information of imperfection is obtained prior to generation of the random number sequence using quantum bits distinct from quantum bits used for random number generation, and the acquired an imperfection parameters are provided as inputs to computing the probability distribution of the measurement expectation values used by the random number extractor.