{"id":145385,"date":"2025-05-30T23:52:25","date_gmt":"2025-05-30T23:52:25","guid":{"rendered":"https:\/\/www.europesays.com\/uk\/145385\/"},"modified":"2025-05-30T23:52:25","modified_gmt":"2025-05-30T23:52:25","slug":"efficient-quantum-random-number-generation-via-simultaneously-detecting-photons-in-temporal-and-spatial-dimensions","status":"publish","type":"post","link":"https:\/\/www.europesays.com\/uk\/145385\/","title":{"rendered":"Efficient quantum random number generation via simultaneously detecting photons in temporal and spatial dimensions"},"content":{"rendered":"<p>Random number generators are essential in fields such as cryptography, numerical computation, and blockchain technology<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 1\" title=\"Herrero-Collantes, M. &amp; Garcia-Escartin, J. C. Quantum random number generators. Rev. Mod. Phys. 89, 015004 (2017).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR1\" id=\"ref-link-section-d62131433e663\" target=\"_blank\" rel=\"noopener\">1<\/a>. However, conventional pseudorandom number-generators (PRNGs) produce sequences with predictable determinism and limited periodicity, which can\u2019t meet requirement of some applications, especially in high-security applications like quantum key distribution (QKD)<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 2\" title=\"Scarani, V. et al. The security of practical quantum key distribution. Rev. Mod. Phys. 81, 1301&#x2013;1350 (2009).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR2\" id=\"ref-link-section-d62131433e667\" target=\"_blank\" rel=\"noopener\">2<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 3\" title=\"Tang, B. Y., Liu, B., Zhai, Y. P., Wu, C. Q. &amp; Yu, W. R. High-speed and large-scale privacy amplification scheme for quantum key distribution. Sci. Rep. 9, 15733 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR3\" id=\"ref-link-section-d62131433e670\" target=\"_blank\" rel=\"noopener\">3<\/a>. It underscores the importance of addressing potential security vulnerabilities. The uncertainty principle in quantum mechanics offers an ideal physical basis for generating true random numbers, and the security under untrusted sources has also been validated<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 4\" title=\"Yuan, X., Zhou, H., Cao, Z. &amp; Ma, X. Intrinsic randomness as a measure of quantum coherence. Phys. Rev. A  92, 022124 (2015).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR4\" id=\"ref-link-section-d62131433e674\" target=\"_blank\" rel=\"noopener\">4<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 5\" title=\"Ma, D., Wang, Y. &amp; Wei, K. Practical source-independent quantum random number generation with detector efficiency mismatch. Quantum Inf. Process. 19, 384 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR5\" id=\"ref-link-section-d62131433e677\" target=\"_blank\" rel=\"noopener\">5<\/a>.<\/p>\n<p>Quantum random number generators (QRNGs) have been proposed using various physical systems, including atomic systems<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 6\" title=\"Katsoprinakis, G. E., Polis, M., Tavernarakis, A., Dellis, A. T. &amp; Kominis, I. K. Quantum random number generator based on spin noise. Phys. Rev. A  77, 054101 (2008).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR6\" id=\"ref-link-section-d62131433e684\" target=\"_blank\" rel=\"noopener\">6<\/a>, electronic system<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 7\" title=\"Petrie, C. S. &amp; Connelly, J. A. A noise-based IC random number generator for applications in cryptography. IEEE Trans. Circuits Syst. I 47, 615&#x2013;621 (2000).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR7\" id=\"ref-link-section-d62131433e688\" target=\"_blank\" rel=\"noopener\">7<\/a>, radioactive decay<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 8\" title=\"Alkassar, A., Nicolay, T. &amp; Rohe, M. Obtaining true-random binary numbers from a weak radioactive source. in Computational Science and its Applications &#x2013; ICCSA 2005 (eds Gervasi, O. et al.) vol. 3481 634&#x2013;646 (Springer Berlin Heidelberg, Berlin, Heidelberg, 2005).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR8\" id=\"ref-link-section-d62131433e692\" target=\"_blank\" rel=\"noopener\">8<\/a>, and photon detection<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"F&#xFC;rst, M. et al. High speed optical quantum random number generation. Opt. Express. 18, 13029 (2010).\" href=\"#ref-CR9\" id=\"ref-link-section-d62131433e696\">9<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Shakhovoy, R. et al. Quantum noise extraction from the interference of laser pulses in an optical quantum random number generator. Opt. Express 28, 6209 (2020).\" href=\"#ref-CR10\" id=\"ref-link-section-d62131433e696_1\">10<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 11\" title=\"Zheng, Z. et al. Bias-free source-independent quantum random number generator. Opt. Express. 28, 22388 (2020).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR11\" id=\"ref-link-section-d62131433e699\" target=\"_blank\" rel=\"noopener\">11<\/a>. Among these, photon-detection-based QRNGs have gained attention due to their straightforward design<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 12\" title=\"Mannalatha, V., Mishra, S. &amp; Pathak, A. A comprehensive review of quantum random number generators: Concepts, classification and the origin of randomness. Quantum Inf. Process. 22, 439 (2023).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR12\" id=\"ref-link-section-d62131433e703\" target=\"_blank\" rel=\"noopener\">12<\/a>. A fundamental approach involves directing photons through a beam splitter or a polarizing beam splitter and measuring the collapse of their spatial paths to produce classical random bits<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Rarity, J. G., Owens, P. C. M. &amp; Tapster, P. R. Quantum random-number generation and key sharing. J. Mod. Opt. 41, 2435&#x2013;2444 (1994).\" href=\"#ref-CR13\" id=\"ref-link-section-d62131433e708\">13<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Stefanov, A., Gisin, N., Guinnard, O., Guinnard, L. &amp; Zbinden, H. Optical quantum random number generator. J. Mod. Op. 47, 595&#x2013;598 (2000).\" href=\"#ref-CR14\" id=\"ref-link-section-d62131433e708_1\">14<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 15\" title=\"Sarkar, A. &amp; Chandrashekar, C. M. Multi-bit quantum random number generation from a single qubit quantum walk. Sci. Rep. 9, 12323 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR15\" id=\"ref-link-section-d62131433e711\" target=\"_blank\" rel=\"noopener\">15<\/a>.<\/p>\n<p>In earlier studies, only one random bit could be extracted from one detection event<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 16\" title=\"Jennewein, T., Achleitner, U., Weihs, G., Weinfurter, H. &amp; Zeilinger, A. A. Fast and compact quantum random number generator. Rev. Sci. Instrum. 71, 1675&#x2013;1680 (2000).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR16\" id=\"ref-link-section-d62131433e718\" target=\"_blank\" rel=\"noopener\">16<\/a>. Enhancing the efficiency of random number generation per detection event has become a key strategy for boosting generation rates because the saturation photon count rate of single-photon detectors (SPD) cannot be infinitely increased. Multipath measurement strategies have been proposed to address the efficiency bottleneck<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 17\" title=\"Dudek, M. et al. Optical fibre-based quantum random number generator: stochastic modelling and measurements. Sci. Rep. 15, 10849 (2025).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR17\" id=\"ref-link-section-d62131433e722\" target=\"_blank\" rel=\"noopener\">17<\/a>. Gr\u00e4fe increased random number efficiency to 4 bits\/event by preparing single-photon W-states with 16 spatial modes<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 18\" title=\"Gr&#xE4;fe, M. et al. On-chip generation of high-order single-photon W-states. Nat. Photonics 8, 791&#x2013;795 (2014).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR18\" id=\"ref-link-section-d62131433e726\" target=\"_blank\" rel=\"noopener\">18<\/a>. Yan et al. achieved 16 bits\/event by extracting multi-bit random numbers from the positional coordinates of each detected photon using a 256\u2009\u00d7\u2009256 pixel SPD array<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 19\" title=\"Yan, Q., Zhao, B., Liao, Q. &amp; Zhou, N. Multi-bit quantum random number generation by measuring positions of arrival photons. Rev. Sci. Instrum. 85, 103116 (2014).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR19\" id=\"ref-link-section-d62131433e730\" target=\"_blank\" rel=\"noopener\">19<\/a>. However, further increasing the pixel scale of SPD arrays yields diminishing returns; for instance, expanding from a 256\u2009\u00d7\u2009256 to a 512\u2009\u00d7\u2009512 array only increases efficiency by 2 bits\/event.<\/p>\n<p>Another efficient method for quantum random number generation involves measuring the collapse of coherent photons in the temporal dimension<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Stipcevic, M. &amp; Rogina, B. M. Quantum random number generator based on photonic emission in semiconductors. Rev. Sci. Instrum. 78, 045104 (2007).\" href=\"#ref-CR20\" id=\"ref-link-section-d62131433e737\">20<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Wayne, M. A. &amp; Kwiat, P. G. Low-bias high-speed quantum random number generator via shaped optical pulses. Opt. Express. 18, 9351 (2010).\" href=\"#ref-CR21\" id=\"ref-link-section-d62131433e737_1\">21<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 22\" title=\"Herrero-Collantes, M. &amp; Garcia-Escartin, J. C. 5.4 Gbps real time quantum random number generator with simple implementation. Opt. Express 89, 27475&#x2013;27481 (2017).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR22\" id=\"ref-link-section-d62131433e740\" target=\"_blank\" rel=\"noopener\">22<\/a>. Nie achieved 5.5 bits\/event using an external periodic reference to obtain uniformly distributed raw statistical data<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 23\" title=\"Nie, Y. Q. et al. Practical and fast quantum random number generation based on photon arrival time relative to external reference. Appl. Phys. Lett. 104, 051110 (2014).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR23\" id=\"ref-link-section-d62131433e744\" target=\"_blank\" rel=\"noopener\">23<\/a>. Wahl attained 16 bits\/event by analyzing time intervals between photon arrivals and applying a postprocessing method known as \u201cresilient function\u201d to convert the resulting exponential distribution data<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 24\" title=\"Wahl, M. et al. An ultrafast quantum random number generator with provably bounded output bias based on photon arrival time measurements. Appl. Phys. Lett. 98, 171105 (2011).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR24\" id=\"ref-link-section-d62131433e748\" target=\"_blank\" rel=\"noopener\">24<\/a>. Time and spatial dimension measurements can be conducted simultaneously, significantly enhancing random number generation efficiency<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 25\" title=\"Stip&#x10D;evi&#x107;, M. &amp; Bowers, J. Spatio-temporal optical random number generator. Opt. Express 23, 11619&#x2013;11631 (2015).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR25\" id=\"ref-link-section-d62131433e752\" target=\"_blank\" rel=\"noopener\">25<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 26\" title=\"Wang, Y. et al. GpDiff-QRNG: An improved quantum random number generator for lidar interference suppression. IEEE Sens. J. 24, 30215&#x2013;30226 (2024).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR26\" id=\"ref-link-section-d62131433e755\" target=\"_blank\" rel=\"noopener\">26<\/a>. The joint measurement of time and spatial dimensions was performed in Ref<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 27\" title=\"Stip&#x10D;evi&#x107;, M. &amp; Gauthier, D. J. Precise Monte Carlo simulation of single-photon detectors. In Advanced Photon Counting Techniques VII, vol. 8727, 87270K (International Society for Optics and Photonics, 2013).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR27\" id=\"ref-link-section-d62131433e759\" target=\"_blank\" rel=\"noopener\">27<\/a>; however, efficiency remained low due to the focus on comparing waiting time differences. Lin measured time and spatial distributions of dark counts using a multichannel silicon photomultiplier array. This method does not involve a light source. However, it generates random numbers from electronic thermal noise, with a random number generation rate of only 63.54 Mbps<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 28\" title=\"Lin, J., Wang, Y., Cao, Q., Kuang, J. &amp; Wang, L. True random number generation based on arrival time and position of dark counts in a multichannel silicon photomultiplier. Rev. Sci. Instrum. 90, 114704 (2019).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR28\" id=\"ref-link-section-d62131433e764\" target=\"_blank\" rel=\"noopener\">28<\/a>.<\/p>\n<p>This study proposes a method to generate high-efficiency quantum random numbers that leverages joint temporal and spatial measurements of coherent photons, enhancing the efficiency and rate of random number generation. We successfully achieved simultaneous detection of photon arrival time and spatial position using a laboratory-developed 5\u2009\u00d7\u20095 SPD array and a high-saturation count rate multichannel time-to-digital converter (TDC). The method achieved a random number generation efficiency and generation rate of 21.1 bits\/event and 2.1 Gbps, respectively, fully exploiting the temporal and spatial coherence of coherent-state photons, providing a new pathway for high-rate quantum random number generation.<\/p>\n<p>Randomness in photon-detection-based quantum random number generation originates from the consumption of coherence. We increased the random-number generation efficiency per single-photon detection event by detecting the temporal and spatial dimensions of photons, thereby increasing the overall generation rate.<\/p>\n<p>Theoretically, an infinite number of random bits can be extracted from a single photon upon detection in the temporal dimension. However, practical operations face limitations primarily due to the true time resolution of the TDC, which determines the number of extractable random bits per detected photon. Additionally, the maximum photon count rate of an SPD is constrained by dead time. We used a self-developed SPD array for detection. Photon counts of coherent states follow a Poisson distribution, and the time intervals \u0394t between consecutive photon detections in temporal measurements follow an exponential distribution<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 21\" title=\"Wayne, M. A. &amp; Kwiat, P. G. Low-bias high-speed quantum random number generator via shaped optical pulses. Opt. Express. 18, 9351 (2010).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR21\" id=\"ref-link-section-d62131433e781\" target=\"_blank\" rel=\"noopener\">21<\/a>. Considering that \u0394t is discretized in practical systems, particularly due to the finite time resolution \u03b4t of the TDC, it is more appropriate to describe the photon detection statistics using a discrete model. The center of the jth bin is denoted by \u0394tj = j \u22c5 \u03b4t. The time interval distribution is:<\/p>\n<p>$$P_{{(\\Delta t_{j} )}} = \\left\\{ {\\begin{array}{*{20}l} 0 \\hfill &amp; {\\Delta t_{j}  \\tau _{s} } \\hfill \\\\ \\end{array} } \\right.$$<\/p>\n<p>\n                    (1)\n                <\/p>\n<p>where \u03bb represents the mean photon count rate per second and \u03c4s denotes the dead time of the SPD.<\/p>\n<p>Consider an SPD array with N pixels. One pixel enters a dead period and transitions to an \u201coff\u201d state after photon detection, reducing the number of active pixels to N-1 and diminishing overall detection efficiency. Several pixels will enter \u201coff\u201d states if multiple detectors capture photons simultaneously, limiting the probability of photon detection at that moment. Consequently, the distribution of photon detection time intervals becomes:<\/p>\n<p>$$P_{{(\\Delta t_{j} )}} = \\left\\{ {\\begin{array}{*{20}l} {\\frac{{N &#8211; \\lambda _{s} }}{N}\\lambda \\cdot \\delta t \\cdot e^{{ &#8211; \\lambda \\Delta t_{j} }} } \\hfill &amp; {\\Delta t_{j}  \\tau _{s} } \\hfill \\\\ \\end{array} } \\right.$$<\/p>\n<p>\n                    (2)\n                <\/p>\n<p>where \u03bbs\u200b = \u03bb \u22c5 \u03c4s represents the average number of photons per second that arrive during the detector\u2019s dead time \u03c4s and are hence unrecorded. When the SPD array contains a sufficient number of pixels and the photon count rate is low, the distribution of detection time intervals described by Eq.\u00a0(<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Equ1\" target=\"_blank\" rel=\"noopener\">2<\/a>) follows a truncated exponential distribution, with exponential distributions before and after the dead time \u03c4s, where the dead time causes the overall distribution to be truncated at \u03c4s. We can derive the information entropy of a photon detection event from Eq.\u00a0(<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Equ2\" target=\"_blank\" rel=\"noopener\">2<\/a>), representing the maximum number of random bits extractable from such an event:<\/p>\n<p>$$H_{{time}} = &#8211; \\sum\\limits_{{j = 1}}^{\\infty } {P_{{\\left( {\\Delta t_{j} } \\right)}}^{{}} \\cdot \\log {}_{2}(P_{{\\left( {\\Delta t_{j} } \\right)}}^{{}} )}$$<\/p>\n<p>\n                    (3)\n                <\/p>\n<p>where \u0394tj \u200b represents the j-th discrete time interval with resolution \u03b4t, and the distribution P(\u0394tj) is defined over the set of all possible time differences. In theory, the summation in Eq.\u00a0(<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Equ3\" target=\"_blank\" rel=\"noopener\">3<\/a>) extends to infinity, following the standard definition of discrete Shannon entropy. However, in practical implementation, the distribution is estimated based on a finite number of observed time intervals. Specifically, the summation is truncated at the maximum observable time difference \u0394tmax \u200b, and the number of discrete bins is given by M\u2009=\u2009\u0394tmax \/ \u03b4t. Beyond this point, the probabilities are effectively zero due to limited measurement duration and resolution. This truncation yields a good approximation without significantly affecting the computed entropy. It should be noted that Eq.\u00a0(<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Equ3\" target=\"_blank\" rel=\"noopener\">3<\/a>) represents an upper bound, while in reality the actual extractable entropy is further limited by the efficiency of the processing algorithm, and also the crosstalk and dead time of the detectors.<\/p>\n<p>The number of random bits extractable per photon, considering spatial dimension detection, correlates with the scale of the detector array. However, the possibility that some detector pixels may be in an \u201coff\u201d state must also be considered. If all detectors are \u201con,\u201d a photon arriving can be detected by any of the N detectors. Assuming each detector has an equal probability of 1\/N of detecting a photon, the maximum number of random bits extractable from a photon detection event is log2(N). However, if k detectors are simultaneously \u201coff,\u201d only N-k detectors can detect the photon, reducing the maximum number of random bits to log2(N-k). The number of detectors in the \u201con\u201d state can be expressed as a function of the photon count rate:<\/p>\n<p>$$N_{{on}} = \\sum\\limits_{{k = 0}}^{N} {\\left( {N &#8211; k} \\right)\\frac{{\\lambda _{s} ^{k} e^{{ &#8211; \\lambda _{s} }} }}{{k!}}},$$<\/p>\n<p>\n                    (4)\n                <\/p>\n<p>Hence, the corresponding information entropy for a one-photon detection event in the spatial dimension is:<\/p>\n<p>$${H_{space}}={\\log _2}({N_{on}}) \\leqslant {\\log _2}(N),$$<\/p>\n<p>\n                    (5)\n                <\/p>\n<p>The intervals between photon arrivals decrease as the photon count rate increases, increasing the likelihood of detectors becoming inoperable due to dead time. This reduces the number of available spatial channels for photon selection, decreasing the spatial entropy of the system. The equality in Eq.\u00a0(<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Equ5\" target=\"_blank\" rel=\"noopener\">5<\/a>) can be approximated only at low photon count rates.<\/p>\n<p>We focus on achieving a uniform probability distribution to maximize the randomness. Therefore, raw data must undergo \u201cwhitening\u201d to eliminate biases introduced by exponential distributions and experimental system factors. These biases may stem from equipment flaws such as multiphoton emissions, dead times, dark counts, after-pulses, uneven detector efficiency, and uneven light intensity distribution. We employed a Toplitz matrix hash function, accelerated by FFT, to process the raw data, mapping it onto a more uniformly distributed sequence of random bits through its hashing properties<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Wegman, M. N. &amp; Carter, J. L. New hash functions and their use in authentication and set equality. J Comput. Syst. Sci, 265&#x2013;279 (1981).\" href=\"#ref-CR29\" id=\"ref-link-section-d62131433e1019\">29<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" title=\"Xu, F. et al. Ultrafast quantum random number generation based on quantum phase fluctuations. Opt. Express  20, 12366 (2012).\" href=\"#ref-CR30\" id=\"ref-link-section-d62131433e1019_1\">30<\/a>,<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 31\" title=\"Ma, X. et al. Postprocessing for quantum random-number generators: Entropy evaluation and randomness extraction. Phys. Rev. A  87, 062327 (2013).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR31\" id=\"ref-link-section-d62131433e1022\" target=\"_blank\" rel=\"noopener\">31<\/a>.<\/p>\n<p>This study used an SPD array with time-resolution capabilities, simultaneously extracting random numbers from temporal and spatial dimensions for each photon detection event. Given a photon count rate \u03bb, the random number generation rate in our system is calculated as follows:<\/p>\n<p>$$R = \\lambda \\cdot \\left( {H_{{time}} + H_{{space}} } \\right)$$<\/p>\n<p>\n                    (6)\n                <\/p>\n<p>However, increasing the photon count rate may reduce both Htime and Hspace. Therefore, a higher photon count rate does not necessarily lead to a higher random number generation rate. The formulas provided are meant to serve as theoretical references, yet practical implementation must take into account the efficiency of the algorithm. In our work, these formulas not only established a rigorous theoretical basis but also guided the concrete realization of the algorithm.<\/p>\n<p>An efficient QRNG was developed based on the joint measurement of time and space (see Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Fig1\" target=\"_blank\" rel=\"noopener\">1<\/a>). The experimental system included a light source, an adjustable optical attenuator, a 1\u2009\u00d7\u200925 fiber beam splitter, a 5\u2009\u00d7\u20095 SPD array, and a TDC. The light source was a single-frequency narrow-linewidth laser (PL-NL-633-30-A81-PA) with a wavelength of 633\u00a0nm. The laser current output was adjusted to control the desired output power. The photon count rate was precisely regulated using an adjustable optical attenuator.<\/p>\n<p><b id=\"Fig1\" class=\"c-article-section__figure-caption\" data-test=\"figure-caption-text\">Fig. 1<\/b><a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s41598-025-03680-7\/figures\/1\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig1\" src=\"https:\/\/www.europesays.com\/uk\/wp-content\/uploads\/2025\/05\/41598_2025_3680_Fig1_HTML.png\" alt=\"figure 1\" loading=\"lazy\" width=\"685\" height=\"338\"\/><\/a><\/p>\n<p>Efficient quantum random number generator. (<b>a<\/b>) Schematic of the experimental setup. (<b>b<\/b>) Drive circuit for the 5\u2009\u00d7\u20095 detector array. (<b>c<\/b>) 5\u2009\u00d7\u20095 SPD array.<\/p>\n<p>After that, the photon was input into a 1\u2009\u00d7\u200925 beam splitter, following the quantum mechanical principle of superposition. The photon existed simultaneously in 25 paths and collapsed into one of these paths upon detection. The SPD array was a laboratory-developed 5\u2009\u00d7\u20095 silicon single-photon avalanche diode (iD101-50) with integrated power supply, temperature control, and pulse screening and shaping modules. The experiments were conducted in a room-temperature environment. Although the SPAD module includes a TEC cooler that maintains the detector at \u2009\u2013\u00a034\u00a0\u00b0C, this temperature control is internal to the device and is standard for ensuring optimal detector performance. We did not encounter any thermal instability during the measurements. The SPD exhibited dead time, dark count rate, after-pulse probability, and detection efficiency of 45 ns, ~\u2009100 counts per second (cps), 0.5%, and 25% (at 633\u00a0nm), respectively. The pulse arrival time of the array detector was recorded using a self-developed high-saturation count-rate multichannel TDC, featuring a saturation count rate of 200 Mcps and a time bin size of 1 ps. The maximum number of extractable random bits per event is primarily determined by the RMS resolution of the TDC. Our TDC exhibits an RMS timing resolution of approximately 23.8 ps, which defines the fundamental time measurement precision of our system. Temporal and spatial information from photon detection events was extracted using the time and channel labels of the TDC, respectively. The final random number sequence was generated using a hash function.<\/p>\n<p>The distribution of photon arrival time intervals was analyzed at different photon count rates. The count rate we refer to is the sum of all channels. To simulate this process, we start with parameter initialization, and first set the detector dead time \u03c4s, the total input photon count rate \u03bb\u2019 of the system, and the 1-second sampling time window. Subsequently, raw photon arrival time sequences obeying a uniform distribution are generated independently for each detection channel. For the original sequence of each channel, the time is first arranged in ascending order, and then the iterative screening is performed: the time interval of neighboring photons is calculated, and if the interval is less than or equal to the dead time, the latter photon is rejected, and the process is repeated until all the time difference is greater than \u03c4s to form the corrected sequence. After completing all the channel corrections, the valid photon events of each channel are merged, and the merged sequence is sorted twice to ensure the global timing consistency. Then, the time difference of neighboring photons is calculated for the sorted total sequence. Statistical distribution after data segmentation in 1 ps interval steps to generate histograms of time-difference distributions and probability density functions to accurately characterize the output timing of the array detector. We plot this flowchart in Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Fig2\" target=\"_blank\" rel=\"noopener\">2<\/a>b. As the photon count rate increased, its statistical distribution became more concentrated in regions of shorter time intervals, leading to a more imbalanced probability distribution. This trend is illustrated in Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Fig2\" target=\"_blank\" rel=\"noopener\">2<\/a>, where darker lines represent theoretical simulations and lighter scattered points correspond to experimental data. This imbalance reduced the efficiency of random number generation for individual photon detection events (see Eq.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Equ3\" target=\"_blank\" rel=\"noopener\">3<\/a>). The efficiencies of random number generation based on time dimension measurements at photon count rates of 6.8, 31.0, 62.0, and 121.0 Mcps were 21.1, 19.9, 18.8, and 17.6 bits\/event, respectively. The statistical distribution results also indicate a deviation from a standard exponential distribution (see Eq.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"equation anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Equ2\" target=\"_blank\" rel=\"noopener\">2<\/a>). The inflection point caused by the dead time of the detector became indistinct at high photon count rates due to the simultaneous occurrence of multiple photon detection events, averaging the conditional probability distribution. The inflection point was due to the dead time of the detector, which was not visible at the photon count rate of 121.0 Mcps.<\/p>\n<p><b id=\"Fig2\" class=\"c-article-section__figure-caption\" data-test=\"figure-caption-text\">Fig. 2<\/b><a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s41598-025-03680-7\/figures\/2\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig2\" src=\"https:\/\/www.europesays.com\/uk\/wp-content\/uploads\/2025\/05\/41598_2025_3680_Fig2_HTML.png\" alt=\"figure 2\" loading=\"lazy\" width=\"685\" height=\"280\"\/><\/a><\/p>\n<p>(<b>a<\/b>) Distribution of photon arrival time intervals at different photon count rates (6.8, 31.0, 62.0, 121.0 Mcps). Darker lines represent theoretical simulations, while lighter scattered points denote experimental data. Both the simulated and experimental data exhibit an exponentially decaying distribution trend; (<b>b<\/b>) The flow chart of the simulation program.<\/p>\n<p>The spatial distribution of random numbers must be uniform. However, the observed distribution demonstrates inhomogeneity due to hardware limitations and operational factors (see Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Fig3\" target=\"_blank\" rel=\"noopener\">3<\/a>a). The inhomogeneity arises from two primary factors. First, the non-uniformity intensity distribution of the beam entering the beam splitter leads to varying probabilities of photon detection by each detector. Second, achieving uniform detection efficiency across all single-photon detection is challenging due to its bi-stochastic Poisson point process nature. Consequently, differences in photon count rates among detectors exacerbate spatial distribution heterogeneity, degrading random number generation efficiency. Hence, an efficient FFT-Toeplitz hashing function was employed to process the raw data and generate a reliable sequence of true random bits.<\/p>\n<p><b id=\"Fig3\" class=\"c-article-section__figure-caption\" data-test=\"figure-caption-text\">Fig. 3<\/b><a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s41598-025-03680-7\/figures\/3\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig3\" src=\"https:\/\/www.europesays.com\/uk\/wp-content\/uploads\/2025\/05\/41598_2025_3680_Fig3_HTML.png\" alt=\"figure 3\" loading=\"lazy\" width=\"685\" height=\"291\"\/><\/a><\/p>\n<p>(<b>a<\/b>) Spatial distribution of photon detection probability for the 5\u2009\u00d7\u20095 SPD array. (<b>b<\/b>) Second-order correlation function between each SPD, with the horizontal axis representing the time delay, ranging from \u2009\u2013\u00a0200 ns to 200 ns.<\/p>\n<p>Increased photon count rates raise concerns about potential correlations in photon detection between adjacent SPDs, which may affect data randomness. Therefore, we performed a second-order correlation analysis between a fixed SPD and other SPDs to quantify these correlations. The second order correlation coefficients between adjacent SPDs were found to be very close to one (ranging from 0.95 to 1.05), indicating that the differences in photon detection between SPDs are minimal and do not show significant correlations. (Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Fig3\" target=\"_blank\" rel=\"noopener\">3<\/a>b), indicating the absence of a significant correlation between adjacent SPDs. This result confirms the independence of photon detection events for each SPD, ensuring the randomness of the experimental dataset.<\/p>\n<p><b id=\"Tab1\" data-test=\"table-caption\">Table 1 The simulated spatial random bits\/event, the experimental spatial random bits\/event, the simulated temporal random bits\/event and the experimental temporal random bits\/event at different counting rates.<\/b><\/p>\n<p>The Raw data were \u201cwhitened\u201d using the FFT-Toeplitz-Hash function to obtain the final random bit sequence. We present the simulated and experimentally obtained per-event bit efficiencies for both Temporal and Spatial information in detail in Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"table anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Tab1\" target=\"_blank\" rel=\"noopener\">1<\/a>. Figure\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Fig4\" target=\"_blank\" rel=\"noopener\">4<\/a> shows the total simulated number of random Bits generated per photon detection event (green solid line) and the number of total Bits extracted at different photon count rates (green dotted line). the maximum efficiency of the random number generation achieved was 21.1 bits\/event. We take this data as an example to analyze the whitening efficiency, which is 28.3 bits\/event before whitening and 21.1 bits\/event after whitening, that is, 7.2 bits per event is lost, and the loss rate is about 25.4%. This proves the efficiency of our hash processing, which preserves most of the randomness of the original data. As we mentioned earlier that the entropy of the theory gives an upper bound, in practice the efficiency of the algorithm also has an impact on the result. the random number generation rate increased significantly with the increase in the photon count rate. the random-number generation efficiency at a photon count rate of 121.0 Mcps was 17.6 bits\/event, and the generation rate reached 2.1 Gbps (see Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Fig4\" target=\"_blank\" rel=\"noopener\">4<\/a>a). In addition we estimate the quality of randomness using the minimum entropy (Hmin) of bits after the FFT-Toeplitz hashing. the results for each count rate are listed in Table <a data-track=\"click\" data-track-label=\"link\" data-track-action=\"table anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Tab2\" target=\"_blank\" rel=\"noopener\">2<\/a>.<\/p>\n<p><b id=\"Tab2\" data-test=\"table-caption\">Table 2 Minimum entropy of random bit distribution after FFT-Toeplitz hashing at different count rates.<\/b><\/p>\n<p>The randomness of the generated random numbers was verified using the NIST statistical test suite<a data-track=\"click\" data-track-action=\"reference anchor\" data-track-label=\"link\" data-test=\"citation-ref\" aria-label=\"Reference 32\" title=\"Rukhin, A. et al. NIST Special Publication 800&#x2009;&#x2013;&#x2009;22: A statistical test suite for the validation of random number generators and pseudo random number generators for cryptographic applications (2010).\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#ref-CR32\" id=\"ref-link-section-d62131433e1739\" target=\"_blank\" rel=\"noopener\">32<\/a>. A total of 20 independent random bit sequences were tested, corresponding to the bits extracted from spatial and temporal correlations at ten different count rates. All test items in the suite were successfully passed, with each p-value exceeding 0.01 and an overall pass ratio greater than 0.98, indicating favorable statistical performance. The values shown in Fig.\u00a0<a data-track=\"click\" data-track-label=\"link\" data-track-action=\"figure anchor\" href=\"http:\/\/www.nature.com\/articles\/s41598-025-03680-7#Fig4\" target=\"_blank\" rel=\"noopener\">4<\/a>b represent the average results across these 20 sequences. To further validate the quality of randomness, the distribution of p-values obtained from the NIST tests was analyzed using the Kolmogorov-Smirnov (K-S) test. The results confirmed that the p-values were uniformly distributed, supporting the hypothesis that the bit sequences exhibit true randomness. Specifically, for each of the 15 statistical tests within the NIST suite, the average p-values across the 20 samples were subjected to the K-S test, and all yielded p-values greater than 0.05, thus satisfying the conditions for uniformity. We also clarify that in the context of statistical hypothesis testing, the absolute value of a p-value (e.g., 0.01 vs. 0.99) does not by itself indicate better or worse randomness. Instead, a uniformly distributed set of p-values across many tests and samples serves as a stronger indicator of high-quality randomness.<\/p>\n<p><b id=\"Fig4\" class=\"c-article-section__figure-caption\" data-test=\"figure-caption-text\">Fig. 4<\/b><a class=\"c-article-section__figure-link\" data-test=\"img-link\" data-track=\"click\" data-track-label=\"image\" data-track-action=\"view figure\" href=\"https:\/\/www.nature.com\/articles\/s41598-025-03680-7\/figures\/4\" rel=\"nofollow noopener\" target=\"_blank\"><img decoding=\"async\" aria-describedby=\"Fig4\" src=\"https:\/\/www.europesays.com\/uk\/wp-content\/uploads\/2025\/05\/41598_2025_3680_Fig4_HTML.png\" alt=\"figure 4\" loading=\"lazy\" width=\"685\" height=\"261\"\/><\/a><\/p>\n<p>(<b>a<\/b>) Efficiency (green curve) and rate (blue curve) of random number generation for various photon count rates. (<b>b<\/b>) Randomness test.<\/p>\n<p>In conclude, this study proposes an efficient method for quantum random number generation by simultaneously detecting coherent photons in both temporal and spatial dimensions. We employed a laboratory-developed multichannel SPD array and a high-saturation count-rate multichannel TDC to perform precise photon measurements across both domains. The maximum efficiency of the random number generation was 21.1 bits\/event. The method maintained a consistent efficiency of 17.6 bits\/event while achieving a random number generation rate of 2.1 Gbps. All experimental results met the NIST standard for randomness testing. The proposed method offers a novel approach for high-rate random number generation.<\/p>\n","protected":false},"excerpt":{"rendered":"Random number generators are essential in fields such as cryptography, numerical computation, and blockchain technology1. However, conventional pseudorandom&hellip;\n","protected":false},"author":2,"featured_media":145386,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3845],"tags":[3965,3966,62604,74,11112,15109,70,16,15],"class_list":{"0":"post-145385","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-physics","8":"tag-humanities-and-social-sciences","9":"tag-multidisciplinary","10":"tag-optical-techniques","11":"tag-physics","12":"tag-quantum-physics","13":"tag-qubits","14":"tag-science","15":"tag-uk","16":"tag-united-kingdom"},"share_on_mastodon":{"url":"https:\/\/pubeurope.com\/@uk\/114599477021937649","error":""},"_links":{"self":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/145385","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/comments?post=145385"}],"version-history":[{"count":0,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/posts\/145385\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media\/145386"}],"wp:attachment":[{"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/media?parent=145385"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/categories?post=145385"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.europesays.com\/uk\/wp-json\/wp\/v2\/tags?post=145385"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}