Next Article in Journal
Fault Diagnosis and Minimum Rational Entropy Fault Tolerant Control of Stochastic Distribution Collaborative Systems
Next Article in Special Issue
Probabilities and Epistemic Operations in the Logics of Quantum Computation
Previous Article in Journal
Entropy and Entransy Dissipation Analysis of a Basic Organic Rankine Cycles (ORCs) to Recover Low-Grade Waste Heat Using Mixture Working Fluids
Previous Article in Special Issue
Entanglement of Three-Qubit Random Pure States
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Extractable Quantum Entropy in Vacuum-Based Quantum Random Number Generator

1
Key Laboratory of Advanced Transducers and Intelligent Control System, Ministry of Education, Taiyuan 030024, China
2
College of Physics and Optoelectronics, Taiyuan University of Technology, Taiyuan 030024, China
*
Author to whom correspondence should be addressed.
Entropy 2018, 20(11), 819; https://doi.org/10.3390/e20110819
Submission received: 9 July 2018 / Revised: 29 September 2018 / Accepted: 22 October 2018 / Published: 24 October 2018
(This article belongs to the Special Issue Quantum Probability and Randomness)

Abstract

:
Information-theoretically provable unique true random numbers, which cannot be correlated or controlled by an attacker, can be generated based on quantum measurement of vacuum state and universal-hashing randomness extraction. Quantum entropy in the measurements decides the quality and security of the random number generator (RNG). At the same time, it directly determines the extraction ratio of true randomness from the raw data, in other words, it obviously affects quantum random bits generating rate. In this work, we commit to enhancing quantum entropy content in the vacuum noise based quantum RNG. We have taken into account main factors in this proposal to establish the theoretical model of quantum entropy content, including the effects of classical noise, the optimum dynamical analog-digital convertor (ADC) range, the local gain and the electronic gain of the homodyne system. We demonstrate that by amplifying the vacuum quantum noise, abundant quantum entropy is extractable in the step of post-processing even classical noise excursion, which may be deliberately induced by an eavesdropper, is large. Based on the discussion and the fact that the bandwidth of quantum vacuum noise is infinite, we propose large dynamical range and moderate TIA gain to pursue higher local oscillator (LO) amplification of vacuum quadrature and broader detection bandwidth in homodyne system. High true randomness extraction ratio together with high sampling rate is attainable. Experimentally, an extraction ratio of true randomness of 85.3% is achieved by finite enhancement of the laser power of the LO when classical noise excursions of the raw data is obvious.

1. Introduction

Randomness is one vital ingredient in modern information science, in the regime of both classical and quantum [1,2], since encryption is founded upon the trust in random numbers [3,4,5]. The demand for true and unique randomness in these applications has triggered various proposals for producing random numbers based on the measurements of quantum observables, which offer the verifiability and ultimate in randomness. In the past two decades, there has been tremendous development for various types of quantum RNG [6,7,8,9,10,11,12,13,14,15]. Among these proposals, random number generation based on homodyne measurement of quantum vacuum state is especially appealing in practice since highly efficient photodiodes working at room temperature can be applied [11]. Vacuum state is a pure quantum state with the lowest energy and independent of any external physical quantities. It cannot be correlated or controlled by an attacker, therefore unique random numbers can be yielded by measuring the quadrature amplitude of the vacuum state [16,17]. All the components in this scheme, including laser source, beam splitter and photo detectors have been integrated on a single chip recently [18]. Meanwhile, bit conversion and post-processing are easy to be implemented in virtual “hardware” inside the field-programmable gate array (FPGA). Chip-size integration of the QRNG is expectable. Several dedicated researches have been developed to enhance the generation rate of random bits in this proposal, such as schemes based on optimization of the digitization algorithm [19], implementation of fast randomness extraction in the post-processing [20], application of squeezing vacuum state to increase entropy in raw data [21] and optimization of ADC parameters to improve the quantum entropy in the raw data [22]. In this paper, considering the effects of the classical noise, we discuss the role of homodyne gain in enhancing quantum entropy in the vacuum-based quantum RNG working in the optimum dynamical ADC range scenario. Conditional min-entropy is applied to critically assess the quantum entropy in the quantum RNG. It is the key input parameter of randomness extractor and determines the extraction ratio of true randomness from the raw random sequence, thereby affects the generation speed of quantum RNG significantly.

2. Quantum Entropy Evaluation and Enhancing in Vacuum-Based Quantum RNG

Entropy is defined relative to one’s knowledge of an experiment’s output prior to observation. The larger the amount of the entropy, the greater the uncertainty in predicting the value of an observation. Among types of entropy, min-entropy is a very conservative measure. In cryptography, the unpredictability of secret values is essential. The min-entropy measure the probability that a secret is guessed correctly in the first trial. For mathematically determining min-entropy of a secret, the first thing is to precisely identify the distribution that the secret was generated from [23].
Quadrature fluctuation of optical quantum vacuum state, the nature initial state of optical field at room temperature, is the noise source for the random bits generation in this scheme. According to Born’ s rule, the measurement outcome of a pure quantum state can be intrinsically random. A single measurement of the quadrature of the vacuum state is completely random and multiple repeated measurements satisfy the Gaussian distribution statistically, so we can extract random bits from the measurement results. Based on homodyne measurement, the microscopic fluctuations of quadrature of the vacuum state are detected, amplified and transferred into an electric signal
V vac i 2 i 2 4 α 2 [ δ X ( t ) 2 cos ( θ ) 2 + δ Y ( t ) 2 sin ( θ ) 2 ]
i is the difference current from the two detectors. Measured quantum quadrature of vacuum state in any local phase is amplified by the factor α 2 = g T I A α L 2 , which includes the amplification effects from LO gain and electronics gain in the system [24]. Without regard to classical noise, the electric signals (voltage or current) obey a Gaussian distribution:
P ( V vac ) = 1 π α exp ( V vac 2 α 2 ) .
The coefficient α has to be calibrated to rescale histogram of the associated marginal distribution in optical homodyne tomography (OHT) [25]. In this scheme of quantum random numbers generation, α is associated with the quantum entropy contained in the measured data and it is the critical parameter for digitization of the measured analogue signal.
When classical noise is taken into account, such as electronic noise and local noise resulted from imperfect balancing in balanced homodyne detection (BHD), the observed probability distribution of the electric signal is in the form of a convolution of the scaled vacuum state marginal distribution and the classical noise histogram
P obs ( V ) = 1 α P ( V α ) P cl ( V V ) d V .
without loss of generality, the broadband electric noise and the LO noise distribution can be assumed to be Gaussian:
P cl ( V cl ) = 1 π B exp ( V cl 2 B ) .
The vacuum noise and the classical noise as two variables with normal distribution, are independent with each other, thus their sum is also normally distributed with a total variance equal to the sum of the two variances.
According to Equations (2)–(4), the homodyne measurement of the vacuum state yields a signal distribution as follows
P obs ( V ) = 1 π α 2 + B exp ( V 2 α 2 + B ) ,
with the measurement variance of
σ obs 2 = σ quan 2 + σ cl 2 = ( α 2 + B ) / 2 ,
where factor 2 is added to renormalize the distribution. Then the quantum and classical noise ratio (QCNR) in the homodyne measurement system is defined as
Q C N R = 10 Lg ( σ quan 2 / σ cl 2 ) .
The QCNR related to the signal-to-noise ratio of homodyne detection, is defined as the ratio between the mean square noise of the measured vacuum state and the electronic noise, that is, the quantity
S = ( α 2 + B ) / B = σ o bs 2 / σ cl 2 ,
or the clearance between the shot noise power spectrum and electronic noise power in dB units, 10 Log 10 ( S )   dB , reads on spectrum analyzer. In other words, when the homodyne detection system works in linear region, the QCNR of the raw data can be indicated from the clearance shown by spectrum analyzer.
In our proposal, as a continuous-variable, the measurement output consisting of scaled quadrature of the vacuum state and the classical noise is discretized by an n-bit ADC with a dynamical range [ R + δ / 2 , R 3 δ / 2 ] . The sampled signals are binned over 2 n bins with width of δ = R / 2 n 1 and are assigned a corresponding bit combination with length of n. 3-bit ADC binning is shown in Figure 1a as an example.
In order to design an entropy source that provides an adequate amount of entropy per output bit string, the developer must be able to accurately estimate the amount of entropy that can be provided by sampling its noise source. The behavior of the other components included in the entropy must also be known clearly since the behavior of the other components may affect the assessment of the entropy. In our system, the randomness or the entropy in the measurements could derive from multiple factors, such as the quantum fluctuation, classical influences on it and even malicious attack from the third part [5]. Especially and strictly, quantum conditional min-entropy is used to evaluate the maximal amount of randomness extractable from the total entropy of the system [26]. Firstly, the min-entropy for the Gaussian distribution is defined as
H min ( X ) = Log 2 ( max V { 0 , 1 } n Prob [ X = V ] ) .
In this scheme, the min-entropy of the probability distribution of quadrature measurements can be accurately predicted from the probability density function of the quantum signal. The maximum probability in (9) can be acquired based on the probability distribution discretized by the bins
P bin ( V i ) = { R + δ / 2 P obs ( V ) d V , i = i L , V i δ / 2 V i + δ / 2 P obs ( V ) d V , i L < i < i M , R 3 δ / 2 + P obs ( V ) d V , i = i M .
Each bin is labelled by an integer i { i L , ... , i M } , with i L = 2 n - 1 , the least significant bits (LSB) bin, i M = 2 n - 1 1 , the most significant bit (MSB) bin and V i = i × δ .
Secondly, some restrictions must be taken into account in analog-digital conversion process. Those samples go off-scale, that is, points in saturation will be recorded as extrema values as depicted in Figure 1b. So, underestimating the range will induce too many blocks of zeros and ones. Conversely, overestimating the signal range will lead to undue unused bins (Figure 1c). In either situation, some bit combinations are too frequent to be considered random. It is necessary to adjust the amplitude of the analogue signal and the ADC dynamical range in order to employ the full n-bit sampling properly whenever possible.
Further, considering the influence of classical noise on the measurement outcome, ADC dynamical range should be optimized over the classical noise shifted quantum signal probability distribution. In application scenario, inevitable classical noise excursion in the measurement system will result in nonzero mean in the measured signal probability distribution. On the other hand, eavesdropper may induce a deliberate offset over the sampling period. In a word, a noticeable classical noise excursion, Δ , need to be considered in the optimization of the sampling dynamical range.
Taking into account all these factors offered above, we rewrite the discretized probability distribution as,
P bin ( V i | V c l ) = { R + δ / 2 Δ P ( V i | V c l ) d V , i = i L , V i δ / 2 Δ V i + δ / 2 Δ P ( V i | V c l ) d V , i L < i < i M , R 3 δ / 2 Δ + P ( V i | V c l ) d V , i = i M .
where,
P ( V i | V c l ) = 1 π α exp ( ( V V c l ) 2 α 2 )  
is the probability density distribution of the quantum signal given full knowledge of the classical noise V cl , where V cl [ V cl , min , V c l , max ] with an excursion of Δ . Finally, the quantum conditional min-entropy is expressed as
H min ( V | V cl ) = Log 2 [ Max ( 1 2 { 1 + Erf [ 2 ( V cl , min + R + Δ ) + δ 2 α ] } , Erf ( δ 2 α ) , 1 2 { 1 + Erf [ 2 ( V cl , max - R + Δ ) + 3 δ 2 α ] } ) ] .
In the best-case scenario of ADC sampling range, the measurement outcome probability in the center bin is equal to the higher one of the first and the last bins. In this way, the quantum conditional min-entropy is information theoretically provably estimated and the amount of quantum-based randomness in the total noise signal is rigorously evaluates. In applications with the requirement of information security, a random sequence is demanded to be truly unpredictable and have maximum entropy [27].
At the same time, the conditional min-entropy sets the lower bound of extractable randomness from the raw measurements and quantifies the least amount of randomness possessed by each sample or P = H min ( X ) / n bit per raw bit. Quantum randomness can be distilled from raw data by applying information theoretically provable Toeplitz-hash extractor. As discussed above, the key point is to find out the QCNR and derive the probability distribution of the quantum signal. The higher the QCNR, the more true randomness can be extracted from the raw measurement. Only when QCNR is high enough, both the quality and the security of the random number generator are guaranteed. Fulfilling the condition of optimal dynamical sampling range R, minimum-entropy of the quantum signal for growing clearance is theoretically analyzed. Proceeding from the directly measurable quantity, homodyne clearance, corresponding QCNR is derived from Equation (8). Then quantum noise variances are expressed as multiples of the σ c l . For different clearance, probabilities of middle bin and the LSB/MSB are compared and the optimal sampling range R is decided based on Equation (11). Finally, based on Equation (13), the quantum conditional min-entropy in optimal sampling range scenario as a function of different classical noise excursion is analyzed.
The classical noise excursions in our raw data have been collected from multiple measurements, which range from almost 3 to 29 times of classical noise standard deviation σ c l . In application scenario, much larger DC offset may be induced deliberately by the eavesdropper. In Figure 2, we show the quantum conditional min-entropy, H min ( V | V cl ) , as a function of homodyne detection clearance for three different classical noise excursions under the precondition of optimal sampling range. Δ = 3 σ c l is the smallest classical noise excursion among our multiple measurements, Δ = 40 σ c l , a larger classical noise excursion for comparison and Δ = 17.2 σ c l is the excursion in the raw data from which we extract true random numbers. As shown in Figure 2, the extractable random bits are robust against the decline of QCNR while the classical excursion is subtle. Whereas if classical noise excursion is evidence, one can achieve high secure randomness only when clearance is high enough.
The clearance relies on the total gain in homodyne detection system (also α in Equation (1)), including the LO amplification and the electrical gain. In quantum state measurements and reconstructions, the clearance needed between shot noise and classical noise is dependent on the amount of squeezing and entanglement one wishes to measure. Empirically, the homodyne system should satisfy the condition that the measured shot noise is 10 dB higher than the classical noise among the analysis frequency range [28,29]. High TIA gain and moderate dynamical range are required so that shot noise is the dominant spectral feature among the detection frequency range. In this scheme of quantum RNG, however, high QCNR, but also large detection bandwidths, are pursued, since the cut-off frequency of the homodyne detector upper bound the sampling frequency in random numbers generation process [30].
On the other hand, the classical effects, which blur the distribution and cause classical entropy in the raw bit sequence, include imperfect balancing of LO, non-unit quantum efficiency and electronic noise of the detectors [31,32,33,34]. The non-unit detector efficiency can almost completely overcome by using special fabricated diodes and the quantum efficiencies of more than 99% have been reported [35]. The detrimental electronic noise depends on numerous components in the circuit part as expressed by
V EL , noise = R ( 4 K T / R PD + I PD , dk 2 + 4 K T / R r + I TIA , c 2 ) + ( V TIA , v / R ) 2
One term is from the photodiode (PD) and comprise of thermal noise and dark current noise of PD, both of which are usually negligible thanks to its big shunt resistance R PD and low dark current I PD , dk [36]. The other term is from the TIA circuit including thermal noise 4 K T / R r , input noise current I TIA , c and input noise voltage V TIA , v of the operational amplifier. The electrical gain of TIA amplifies quantum fluctuations as well as the electronic fluctuations, so the electronic noise included in the homodyne raw measurements comes mainly from the amplified TIA circuit noise. LO effectively acts as a noise-less amplifier for the quantum fluctuations of the vacuum state and the electrical noise is independent of the LO. In fact, the optical fluctuations seen by the detector can be made much larger than the electronic fluctuations by increasing the laser intensity of LO beam to enhance the QCNR signally [37].
At the same time, the gain of a typical op-amp is inversely proportional to frequency and characterized by its gain–bandwidth product (GBWP). As a trade-off, lower electrical gain put up with higher op-amp bandwidth. In fact, theoretically, vacuum quadrature fluctuates with unlimited bandwidth in the frequency domain. The random number generation rate in this scheme is ultimately limited by the bandwidth of the homodyne detector. Increased bandwidth of op-amp allows higher sampling rate.

3. Experiment and Results

Experimentally, we dedicate to enhance quantum entropy in quantum RNG by enhancing the laser power of LO beam to noise-independently amplify quadrature fluctuation of vacuum state on the premise of optimizing ADC sampling range. An extraction ratio of true randomness of 85.3% is achieved by finite enhancement of the LO power when classical noise excursions of the raw data is obvious and the extracted random sequences passed the NIST (National Institute of Standards and Technology), Diehard and the TestU01 tests.
The experimental setup is depicted in Figure 3. A 1550 nm laser diode (LD) is driven by constant current with thermoelectric temperature control with a maximal out power of 15 mW. A half-wave plate and a polarizing beamsplitter (PBS2) were combined to serve as accurate 50/50 beamsplitting. Single-mode continuous-wave laser beam from the laser incident into one port of the beamsplitter and acts as the LO, while the other port was blocked to ensure that only the vacuum state could enter in. The vacuum field and the LO interfere on the symmetric beamsplitter to form two output beams with balanced power. The outputs are simultaneously detected by balanced homodyne detector (PDB480C, Thorlabs Inc., Newton, MA, USA) to cancel the excess noise in LO while amplify the quadrature amplitude of the vacuum state, which fluctuates randomly and is independent of any external physical quantities.
Classical noise in the photocurrents is rejected effectively over the whole detection band while the clearance has dependence on frequency as shown in Figure 4. We filtered out a part of the vacuum spectrum, where the clearance is almost consistent, to extract true randomness based on a certain quantum conditional min-entropy and analyze the effect of LO intensity on the conditional min-entropy. The shot noise limited signal from the homodyne detector is mixed down with a 200 MHz carrier (HP8648A) and then passes through a low-pass-filter (LPF) with 50 MHz cut-off frequency (BLP50+, Mini-Circuits Corp., Brooklyn, NY, USA), that is, we actually use 100 MHz vacuum sideband frequency spectrum centered at 200 MHz to act as the random noise resource.
In OHT, BHD system is established and locked to every relative phase to measure the marginal distributions of electromagnetic field quadrature for completely reconstruction of quantum states [25]. While the random numbers generation scheme discussed here focus on a marginal distribution of vacuum state in any one phase thanks to the space rotational invariance of its distributions in the phase space, that is no active modulation or phase (or polarization) stabilization is required.
We present the QCNR as a function of the LO power arriving at the PD. The electrical noise variance is relatively consistent for certain TIA gain. The clearance depends only on the LO power. The noise power is given by
P dBm = 10 lg ( 4 e 2 ( P / h ν ) η B R 2 Z × 1   mW ) ,
where e is the electron charge, η = 0.9 is the quantum efficiency of the photodiode (Hamamatsu G8376), B = 100   KHz the resolution bandwidth, R = 16 × 10 3   V/A the transimpedance gain of the photo detector and Z = 50   Ω the load impedance [38]. For each power value the distribution of the random data was analyzed in time domain in the form of histogram to calculate the QCNR. QCNR as a function of the LO power figured out from the measured clearance levels is plotted with open circles in Figure 5. The LO power received by each PD is gradually increased from 300 μW to 6 mW by rotating the HWP before PBS1. Here we interpolate between the experimental points to obtain the dependence of QCNR on LO power. It is shown as the black dashed line in Figure 5. The experimental results are given by red open circles and can be fitted well by the theoretical curve with a transimpedance gain of 13.1 × 10 3   V/A . The experimental results are about 2 dB lower than the theoretically excepted QCNR, which is due to uncertainties in determining the transimpedance of the detector and the transmission losses in the LPF.
We increase the LO power up to 6 mW to achieve the largest QCNR of 17.8 dB in our system, limited by the maximal output power of the laser. The signal is sampled with a rate of 100 MHz, upper limit of twice the LPF band for the sampling rate to avoid temporal correlation between samples. The resolution is 12 bits and the dynamical range is optimized according to the histogram of the time series acquired with reasonably larger sampling range. The amplitude acquisition scale of oscilloscope (SDA806Zi-A, LeCroy, New York, NY, USA) is continuously adjustable. By choosing the analog-digital conversion range appropriately and tuning the LO intensity finely, the amount of off-scale points can be controlled within allowed statistical deviation. The number of saturated points is easy to restrain on-line from the oscilloscope. The distributions of the random data in time domain and in histogram are shown as insets of Figure 5. The measured total variance of the raw data and electrical noise variance are 154 . 43   mV 2 and 5 . 89   mV 2 , respectively. The classical noise excursions of the raw data are about 17.2 times of the classical noise standard deviation σ c l . Then the probability distribution of the quantum signal is derived and the conditional min-entropy in the quantum signal is worked out to be 10.13 bit per sample, as circled in red in Figure 2.
Finally, information-theoretically provable post-processing scheme, Toeplitz-hashing extractor, is constructed on an FPGA to extract true randomness from the raw data and uniform the Gaussian biased binary stream [39]. A binary Toeplitz matrix of m × n is constructed with a seed of m + n 1 random bits (the seed can be reused since the Toeplitz-hashing extractor is a strong extractor). m final random bits are extracted by multiplying the matrix and n raw bits, where m / n P and P = H min ( X ) / n . We employ 4096 × 3520 Toeplitz Hash extractor to distil 10.13 bits/sample. The extraction ratio of 85.3% is the highest as ever reported. We recorded the data with the size of 1 G bits to undergo random test. 1000 sequences with each one 1 M bits are applied to the NIST test and significant level is set as α = 0.01 . The NIST test is successful if final P-values of all sequences are larger than α with a proportion within the range of ( 1 α ) ± 3 ( 1 α ) α / n = 0.99 ± 0.00944 for 15 test suits [40]. P-value shown in the Figure 6 are the worst cases of our test outcomes.
Results of the Diehard statistical test suite for the same data file is shown in Figure 7. Kolmogorov-Smirnov (KS) test is used to obtain a final p-value to measure the uniformity of the multiple p-values. The test is considered successful if all the final p-values lies in the range from 0.01 to 0.99 [41].
Constrained by the computational power of crush of TestU01, small crush test is performed with a data size of 8 G bits [42]. The random numbers can pass all the statistical tests successfully. The p-value from a failing test converges to 0 or 1. Where the test has multiple p-values, the worst case is tabled in Figure 8. All the test items are passed successfully.
On the other hand, we reduce the LO power in the homodyne system to 400 μW and correspondingly, the clearance declines to 4.06 dB. The time series of the system outcomes are collected and statistically analyzed. Classical noise excursion in the Gaussian distribution is about 19.3 times of the classical noise standard deviation. Based on theoretical calculation, the min-entropy is worked out to be 7.73 bits/sample. The hash extraction results with maximum extraction ratio of 0.63 can pass the NIST, Diehard and TestU01 tests finally.

4. Conclusions

To summary, in this work, we discussed the role of LO power plays in random number generation based on quantum detection of vacuum state. When classical noise excursion in the system is trivial, LO power in the homodyne system affect the quantum entropy in raw data insignificantly. Nevertheless, in realistic scenario, the mean of the measured signal distribution is normally nonzero, even much larger noise excursion may be induced deliberately by the eavesdropper. In this case, enough real randomness is attainable only when QCNR is high enough. With the LO power enhanced, the vacuum quadrature fluctuations are amplified independent of the electrical noise and the quantum entropy content in the raw data is enhanced effectively. Thus, we propose large dynamical range and moderate TIA gain to pursue higher LO amplification of vacuum quadrature and larger detection bandwidth in homodyne system for higher sampling rate in random numbers generation. Higher hash extraction ratio along with higher sampling rate will enhance the real random number generation rate effectively. More importantly, the quantum RNG system is more robust against to the third part attack.

5. Discussion

The central mathematical concept in true RNG is entropy, which is the assessment standard of the security and quality of a RNG. There are many types of entropy. In recent years, min-entropy, a very conservative evaluation, is applied to lower bound the entropy content in quantum RNG and as the indicator for extraction ratio of universal hash extractor. In our work and some ever works [15,19], quantum conditional min-entropy are deduced to impose stricter removal of side signal. Min-entropy is estimated by using the most common value estimate. However, the most common value estimate is more appropriate for IID (independent identically distribution). For non-IID distribution, the estimate may provide an overestimation. The NIST Special Publication 800-90 series of Recommendations provides guidance on the construction and validation of random bit generators (RBGs) in the form of deterministic random bit generators, in which pseudorandom bits are generated by using an unknown seed, or in the form of non-deterministic random bit generators that can be used for cryptographic applications. Entropy source validation is necessary in order to obtain assurance that all relevant requirements of this Recommendation are met.
As discussed above, the raw noise-source output in our proposal is biased, Toeplitz hash extractor (conditioning component) is used in the design to reduce that bias to an appropriately level before the RNG exports any bits. For non-IID data, a list of estimators is proposed and the minimum of all the estimates is taken as the entropy assessment of the entropy source for the entropy source validation for the Recommendation. We apply our raw bit strings to the test suit on line [43]. The Test result is shown in Figure 9. Because the size of the sample space in our work is 212, we take the lower 8 bits to meet the applicability of the test. The resulting min-entropy is taken from the minimum of all the estimates as 5.818 per 8 bits. The restart tests are passed. Although the ratio of 72.7% is lower than the evaluation of quantum conditional min-entropy, the quality of our entropy source is validated.

Author Contributions

X.G. and Y.G. designed the study and wrote the paper; X.G. carried out calculations and analyzed the data; R.L., C.C. and M.W. contributed to the experiment; X.G. and P.L. performed the random number tests. All authors discussed the results at all stages. All authors have read and approved the final manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (NSFC) (Grants Nos. 61505136, 61875147, 61775158, 61671316), Shanxi Scholarship Council of China (SXSCC) (Grants No. 2017-040) and Natural Science Foundation of Shanxi Province (Grants No. 201701D221116).

Acknowledgments

We would like to thank Tiancai Zhang for fruitful discussions.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Korzh, B.; Lim, C.C.W.; Houlmann, R.; Gisin, N.; Li, M.J.; Nolan, D. Provably secure and practical quantum key distribution over 307 km of optical fibre. Nat. Photonics 2014, 9, 163–168. [Google Scholar] [CrossRef]
  2. Ferguson, N.; Schneier, B.; Kohno, T. Cryptography Engineering: Design Principles and Practical Applications; John Wiley & Sons: Hoboken, NJ, USA, 2010. [Google Scholar]
  3. Stefanov, A.; Gisin, N.; Guinnard, O.; Guinnard, L.; Zbinden, H. Optical quantum random number generator. J. Mod. Opt. 2000, 47, 595–598. [Google Scholar] [CrossRef] [Green Version]
  4. Gisin, N.; Ribordy, G.; Tittel, W.; Zbinden, H. Quantum cryptography. Rev. Mod. Phys. 2002, 74, 145–195. [Google Scholar] [CrossRef] [Green Version]
  5. Toffoli, T. Entropy? honest! Entropy 2016, 18, 247. [Google Scholar] [CrossRef]
  6. Rarity, J.; Owens, P.; Tapster, P. Quantum random-number generation and key sharing. J. Mod. Opt. 1994, 41, 2435–2444. [Google Scholar] [CrossRef]
  7. Guo, H.; Tang, W.Z.; Liu, Y.; Wei, W. Truly random number generation based on measurement of phase noise of a laser. Phys. Rev. E 2010, 81, 051137. [Google Scholar] [CrossRef] [PubMed]
  8. Ma, H.Q.; Xie, Y.; Wu, L.A. Random number generation based on the time of arrival of single photons. Appl. Opt. 2005, 44, 7760–7763. [Google Scholar] [CrossRef] [PubMed]
  9. Yan, Q.R.; Zhao, B.S.; Liao, Q.H.; Zhou, N.R. Multi-bit quantum random number generation by measuring positions of arrival photons. Rev. Sci. Instrum. 2014, 85, 615–621. [Google Scholar] [CrossRef] [PubMed]
  10. Ren, M.; Wu, E.; Liang, Y.; Jian, Y.; Wu, G.; Zeng, H.P. Quantum random-number generator based on a photon-number-resolving detector. Phys. Rev. A 2011, 83, 1293–1304. [Google Scholar] [CrossRef]
  11. Gabriel, C.; Wittmann, C.; Sych, D.; Dong, R.F.; Mauerer, W.; Andersen, U.L. A generator for unique quantum random numbers based on vacuum states. Nat. Photonics 2010, 4, 711–715. [Google Scholar] [CrossRef]
  12. Qi, B.; Chi, Y.M.; Lo, H.-K.; Qian, L. High-speed quantum random number generation by measuring phase noise of a single-mode laser. Opt. Lett. 2010, 35, 312–314. [Google Scholar] [CrossRef] [PubMed]
  13. Xu, F.H.; Qi, B.; Ma, X.F.; Xu, H.; Zheng, H.X.; Lo, H.K. Ultrafast quantum random number generation based on quantum phase fluctuations. Opt. Express 2012, 20, 12366. [Google Scholar] [CrossRef] [PubMed]
  14. Marangon, D.G.; Vallone, G.; Villoresi, P. Source-device-independent ultrafast quantum random number generation. Phys. Rev. Lett. 2017, 118, 060503. [Google Scholar] [CrossRef] [PubMed]
  15. Cao, Z.; Zhou, H.; Ma, X.F. Loss-tolerant measurement-device-independent quantum random number generation. New J. Phys. 2015, 17, 125011. [Google Scholar] [CrossRef]
  16. Sych, D.; Leuchs, G. Quantum uniqueness. Found. Phys. 2015, 45, 1613–1619. [Google Scholar] [CrossRef]
  17. Fiorentino, M.; Santori, C.; Spillane, S.M.; Beausoleil, R.G.; Munro, W.J. Secure self-calibrating quantum random-bit generator. Phys. Rev. A 2006, 75, 723–727. [Google Scholar] [CrossRef]
  18. Abellan, C.; Amaya, W.; Domenech, D.; Muñoz, P.; Capmany, J.; Longhi, S. Quantum entropy source on an InP photonic integrated circuit for random number generation. Optica 2016, 3, 989–994. [Google Scholar] [CrossRef]
  19. Symul, T.; Assad, S. M.; Lam, P.K. Real time demonstration of high bitrate quantum random number generation with coherent laser light. Appl. Phys. Lett. 2011, 98, 231103. [Google Scholar] [CrossRef] [Green Version]
  20. Shi, Y.C.; Chng, B.; Kurtsiefer, C. Random numbers from vacuum fluctuations. Appl. Phys. Lett. 2016, 109, 041101. [Google Scholar] [CrossRef] [Green Version]
  21. Zhu, Y.Y.; He, G.Q.; Zeng, G.H. Unbiased quantum random number generation based on squeezed vacuum state. Int. J. Quantum Inf. 2012, 10, 1250012. [Google Scholar] [CrossRef]
  22. Haw, J.Y.; Assad, S.M.; Lance, A.M.; Ng, N.H. Y.; Sharma, V.; Lam, P.K. Maximization of extractable randomness in a quantum random-number generator. Phys. Rev. Appl. 2015, 3, 054004. [Google Scholar] [CrossRef]
  23. Turan, M.S.; Barker, E.; Kelsey, J.; McKay, K.A.; Baish, M.L.; Boyle, M. NIST Draft Special Publication 800-90 B: Recommenda-tion for the Entropy Sources Used for Random Bit Generation. Available online: https://csrc.nist.gov/csrc/media/publications/sp/800-90b/draft/documents/sp800-90b_second_draft.pdf (accessed on January 2018).
  24. Kumar, R.; Barrios, E.; MacRae, A.; Gairns, E.; Huntington, E.H.; Lvovsky, A.I. Versatile wideband balanced detector for quantum optical homodyne tomography. Opt. Commun. 2012, 285, 5259–5267. [Google Scholar] [CrossRef] [Green Version]
  25. Lvovsky, A.I.; Raymer, M.G. Continuous-variable optical quantum state tomography. Rev. Mod. Phys. 2005, 81, 299–332. [Google Scholar] [CrossRef]
  26. Konig, R.; Renner, R.; Schaffner, C. The operational meaning of min- and max-entropy. IEEE Trans. Inform. Theory 2009, 55, 4337–4347. [Google Scholar] [CrossRef]
  27. Stipčević, M. Quantum random number generators and their applications in cryptography. Adv. Photon Count. Tech. 2012, 837504. [Google Scholar]
  28. Vahlbruch, H.; Mehmet, M.; Chelkowski, S.; Hage, B.; Franzen, A.; Lastzka, N. Observation of squeezed light with 10-db quantum-noise reduction. Phys. Rev. Lett. 2008, 100, 033602. [Google Scholar] [CrossRef] [PubMed]
  29. Olivares, S.; Paris, M.G.A. Bayesian estimation in homodyne interferometry. J. Phys. B At. Mol. Opt. Phys. 2012, 42, 55506–55512. [Google Scholar] [CrossRef]
  30. Shen, Y.; Tian, L.; Zou, H.X. Practical quantum random number generator based on measuring the shot noise of vacuum states. Phys. Rev. A 2010, 81, 063814. [Google Scholar] [CrossRef]
  31. Mcclelland, D.E.; Mckenzie, K.; Gray, M.B.; Ping, K.L. Technical limitations to homodyne detection at audio frequencies. Appl. Opt. 2007, 46, 3389–3395. [Google Scholar]
  32. Gramdi, S.; Zavatta, A.; Bellini, M.; Paris, M.G.A. Experimental quantum tomography of a homodyne detector. New J. Phys. 2017, 19, 053051. [Google Scholar]
  33. Combes, J.; Wiseman, H. Quantum feedback for rapid state preparation in the presence of control imperfections. J. Phys. B At. Mol. Opt. Phys. 2011, 44, 154008. [Google Scholar] [CrossRef]
  34. Chrzanowski, H.M.; Assad, S.M.; Bernu, J.; Hage, B.; Lund, A.P.; Ralph, T.C. Reconstruction of photon number conditioned states using phase randomized homodyne measurements. J. Phys. B At. Mol. Opt. Phys. 2013, 46, 104009. [Google Scholar] [CrossRef]
  35. Oshima, T.; Okuno, T.; Arai, N.; Suzuki, N.; Ohira, S.; Fujita, S. Vertical solar-blind deep-ultraviolet schottky photodetectors based on beta-Ga2O3 substrates. Appl. Phys. Express 2008, 1, 011202. [Google Scholar] [CrossRef]
  36. Graeme, J. Photodiode Amplifiers: OP AMP Solutions; McGraw-Hill: New York, NY, USA, 1995. [Google Scholar]
  37. Jin, X.L.; Su, J.; Zheng, Y.H.; Chen, C.; Wang, W.Z.; Peng, K.C. Balanced homodyne detection with high common mode rejection ratio based on parameter compensation of two arbitrary photodiodes. Opt. Express 2015, 23, 23859. [Google Scholar] [CrossRef] [PubMed]
  38. Gray, M.B.; Shaddock, D.A.; Harb, C.C.; Bachor, H.-A. Photodetector designs for low-noise, broadband and high-power applications. Rev. Sci. Instrum. 1998, 69, 3755–3762. [Google Scholar] [CrossRef]
  39. Carter, J.L.; Wegman, M.N. Universal classes of hash functions (Extended Abstract). J. Comput. Syst. Sci. 1977, 18, 106–112. [Google Scholar]
  40. Rukhin, A.; Soto, J.; Nechvatal, J.; Miles, S.; Barker, E.; Leigh, S. A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2001. [Google Scholar]
  41. Marsaglia, G. DIEHARD Battery of Tests of Randomness. 1995. [Google Scholar]
  42. L’Ecuyer, P.; Simard, R. TestU01: A C library for empirical testing of random number generators. ACM Trans. Math. Softw. 2007, 33, 22. [Google Scholar] [CrossRef]
  43. Turan, M.S.; Barker, E.; Kelsey, J.; McKay, K.A.; Baish, M.L.; Boyle, M. “The SP800-90B_EntropyAssessment Python Package”. 2008. Available online: https://github.com/usnistgov/SP800-90B_EntropyAssessment (accessed on 3 August 2018).
Figure 1. (a) Model of 3-bit analog-digital converter (ADC); (b) Numerical simulations of acquisition conditions for a Gaussian signal when dynamical ADC range is chosen too small; (c) too big.
Figure 1. (a) Model of 3-bit analog-digital converter (ADC); (b) Numerical simulations of acquisition conditions for a Gaussian signal when dynamical ADC range is chosen too small; (c) too big.
Entropy 20 00819 g001
Figure 2. Optimized H min ( V | V cl ) as a function of homodyne detection clearance among different classical excursions. The theoretical value circled in red corresponding to the highest extraction ratio of true randomness in our experiment.
Figure 2. Optimized H min ( V | V cl ) as a function of homodyne detection clearance among different classical excursions. The theoretical value circled in red corresponding to the highest extraction ratio of true randomness in our experiment.
Entropy 20 00819 g002
Figure 3. Schematic of the experiment for the quantum random number generator based on homodyne measurements of the quadrature amplitudes of the vacuum state.
Figure 3. Schematic of the experiment for the quantum random number generator based on homodyne measurements of the quadrature amplitudes of the vacuum state.
Entropy 20 00819 g003
Figure 4. Amplified vacuum noise power spectral when local oscillator (LO) power is 6 mW. 100 MHz vacuum sideband centered at 200 MHz is filtered out as the entropy source of quantum RNG.
Figure 4. Amplified vacuum noise power spectral when local oscillator (LO) power is 6 mW. 100 MHz vacuum sideband centered at 200 MHz is filtered out as the entropy source of quantum RNG.
Entropy 20 00819 g004
Figure 5. QCNR as a function of the LO power. Inset: Resulting histograms of the vacuum (red) and electronic (black) noise obtained at a LO power of 6 mW.
Figure 5. QCNR as a function of the LO power. Inset: Resulting histograms of the vacuum (red) and electronic (black) noise obtained at a LO power of 6 mW.
Entropy 20 00819 g005
Figure 6. Results of the NIST statistical test suite for a 109-bit sequence.
Figure 6. Results of the NIST statistical test suite for a 109-bit sequence.
Entropy 20 00819 g006
Figure 7. Results of the Diehard statistical test suite for a 109-bit sequence.
Figure 7. Results of the Diehard statistical test suite for a 109-bit sequence.
Entropy 20 00819 g007
Figure 8. Results of the TestU01 statistical test suite for a 5 × 109-bit sequence.
Figure 8. Results of the TestU01 statistical test suite for a 5 × 109-bit sequence.
Entropy 20 00819 g008
Figure 9. Entropy estimates NIST 800-90B for a 1.6 × 106-bit sequence.
Figure 9. Entropy estimates NIST 800-90B for a 1.6 × 106-bit sequence.
Entropy 20 00819 g009

Share and Cite

MDPI and ACS Style

Guo, X.; Liu, R.; Li, P.; Cheng, C.; Wu, M.; Guo, Y. Enhancing Extractable Quantum Entropy in Vacuum-Based Quantum Random Number Generator. Entropy 2018, 20, 819. https://doi.org/10.3390/e20110819

AMA Style

Guo X, Liu R, Li P, Cheng C, Wu M, Guo Y. Enhancing Extractable Quantum Entropy in Vacuum-Based Quantum Random Number Generator. Entropy. 2018; 20(11):819. https://doi.org/10.3390/e20110819

Chicago/Turabian Style

Guo, Xiaomin, Ripeng Liu, Pu Li, Chen Cheng, Mingchuan Wu, and Yanqiang Guo. 2018. "Enhancing Extractable Quantum Entropy in Vacuum-Based Quantum Random Number Generator" Entropy 20, no. 11: 819. https://doi.org/10.3390/e20110819

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop