| Literature DB >> 34903802 |
Yuanhao Li1,2, Yangyang Fei3,4, Weilong Wang5,6, Xiangdong Meng1,2, Hong Wang1,2, Qianheng Duan1,2, Zhi Ma1,2.
Abstract
Quantum random number generator (QRNG) relies on the intrinsic randomness of quantum mechanics to produce true random numbers which are important in information processing tasks. Due to the presence of the superposition state, a quantum computer can be used as a true random number generator. However, in practice, the implementation of the quantum computer is subject to various noise sources, which affects the randomness of the generated random numbers. To solve this problem, we propose a scheme based on the quantum computer which is motivated by the source-independent QRNG scheme in optics. By using a method to estimate the upper bound of the superposition state preparation error, the scheme can provide certified randomness in the presence of readout errors. To increase the generation rate of random bits, we also provide a parameter optimization method with a finite data size. In addition, we experimentally demonstrate our scheme on the cloud superconducting quantum computers of IBM.Entities:
Year: 2021 PMID: 34903802 PMCID: PMC8669044 DOI: 10.1038/s41598-021-03286-9
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Quantum circuits for the QRNG based on SI protocol. The qubit state is randomly measured in the X-basis or Z-basis.
Figure 2Equivalence of SI-QRNG under the different readout errors of a quantum state. The readout of a quantum state is equivalent to the superposition of two extreme parts: Part A and Part B. The readout errors of and are equal in Part A and are completely different in Part B, where the probabilities of occurrence of Part A and Part B are and , respectively.
Figure 4(a, c) Projection of the xz plane of Fig. 3a and b. Relationship between rotation angle error and preparation error of state . (b, d) Projection of the xy plane of Fig. 3a and b. Relationship between errors in the rotation angle around Y-axis and Z-axis .
Figure 3Relationships between , and . Simulated results with varying and . (a) Case 1; (b) Case 2.
Figure 5Relationship between basis choice rate and final extracted random bits . Here, we set , , and .
Figure 6Device topology of and .
The readout errors of for and .
| Device | Readout error | |
|---|---|---|
| 0.072 | 0.0394 | |
| 0.0964 | 0.0122 | |
The NIST Statistical Test results and corresponding P-value of final data.
| Test | ||
|---|---|---|
| Frequence | 0.706196 | 0.434013 |
| Block frequency | 0.444177 | 0.754105 |
| Runs | 0.760474 | 0.120287 |
| Longest run | 0.668568 | 0.653644 |
| FFT | 0.981097 | 0.915088 |
| Approximate entropy | 0.325238 | 0.162457 |
| Rank | 0.891846 | 0.653728 |
| Cumulative sums (forward) | 0.916711 | 0.782753 |
| Cumulative sums (backward) | 0.834860 | 0.628746 |
| Result | Success | Success |
Figure 7The absolute value of the autocorrelation function of the final data generated by and . The red dashed line is the three-standard-deviation line.