Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

arXiv:0710.5002

The entropy of keys derived from laser speckle

Boris Škorić

Published Oct 26, 2007• 3 citations
arXivHTMLPDF

Abstract

Laser speckle has been proposed in a number of papers as a high-entropy source of unpredictable bits for use in security applications. Bit strings derived from speckle can be used for a variety of security purposes such as identification, authentication, anti-counterfeiting, secure key storage, random number generation and tamper protection. The choice of laser speckle as a source of random keys is quite natural, given the chaotic properties of speckle. However, this same chaotic behaviour also causes reproducibility problems. Cryptographic protocols require either zero noise or very low noise in their inputs; hence the issue of error rates is critical to applications of laser speckle in cryptography. Most of the literature uses an error reduction method based on Gabor filtering. Though the method is successful, it has not been thoroughly analysed. In this paper we present a statistical analysis of Gabor-filtered speckle patterns. We introduce a model in which perturbations are described as random phase changes in the source plane. Using this model we compute the second and fourth order statistics of Gabor coefficients. We determine the mutual information between perturbed and unperturbed Gabor coefficients and the bit error rate in the derived bit string. The mutual information provides an absolute upper bound on the number of secure bits that can be reproducibly extracted from noisy measurements.

DOI
10.48550/arxiv.0710.5002

Related papers

On the entropy of keys derived from laser speckle; statistical properties of Gabor-transformed speckle

Boris Škorić

Laser speckle has been proposed in a number of papers as a high entropy source of unpredictable bits for use in security applications. Bit strings derived from speckle can be used for a variety of security purposes such as in identification, authentication, anti-counterfeiting, secure key storage, random number generation and tamper protection. The choice of laser speckle as a source of random keys is quite natural, given the chaotic properties of speckle. However, this same chaotic behaviour also causes reproducibility problems. Cryptographic protocols require either zero noise or very low noise in their inputs; hence the issue of error rates is critical to applications of laser speckle in cryptography. Most of the literature uses an error reduction method based on Gabor filtering. Though the method is successful, it has not been thoroughly analysed.\nIn this paper we present a statistical analysis of Gabor-filtered speckle patterns. We introduce a model in which perturbations are described as random phase changes in the source plane. Using this model we compute the second- and fourth-order statistics of Gabor coefficients. We determine the mutual information of perturbed and unperturbed Gabor coefficients and the bit error rate in the derived bit string. The mutual information provides an absolute upper bound on the number of secure bits that can be reproducibly extracted from noisy measurements.

Journal of Optics A Pure and Applied Optics•Mar 27, 2008•19 citations

Microscopic statistical characterization of speckle patterns in optical physical unclonable functions for high-quality cryptographic key generation

Kun Chen, FENG HUANG, Pidong Wang +3 more

Optical physical unclonable functions (PUFs) are gaining significant attention in hardware security due to their intrinsically unpredictable quasi-chaotic behavior, rendering it particularly suitable for random key generation. However, systematic evaluation and quantitative criteria for speckle quality remain largely unexplored, with microscopic-level analyses still lacking, thereby severely hindering practical application. To address this, we conduct a comprehensive statistical and information-theoretic evaluation by extracting speckle information from diverse perspectives, with particular emphasis on the gray-level co-occurrence matrix and its higher-order statistical features. Accordingly, it is demonstrated that speckle patterns satisfying the sampling theorem reveal strong inherent randomness and are well suited for secret-key generation. Finally, we establish a quantitative speckle quality discrimination framework that integrates multiple information-theoretic means for high-quality cryptographic key generation. The resulting random bit streams successfully pass stringent Dieharder randomness tests and exhibit a verified min-entropy exceeding 0.995 bits per bit. Our results provide a potential research avenue for improving the randomness of optical PUF-based secret-key generation systems, advancing their real-world deployment in information security.

Optics Express•Aug 28, 2026•0 citations

Analysis of entropy source for random number generation based on optical PUFs

Kun Chen, Pidong Wang, Feng Chen Huang +2 more

In this paper, we present an in-depth analysis for entropy source based on optical physical unclonable functions (PUFs). The randomness of speckle patterns is elaborated essentially according to its statistical characteristics. Various factors affecting the source of entropy have been analyzed in detail, including wavefront modulation, sensitivity, and universality of the optical PUF, and bit-depth settings of captured speckle patterns. In view of the above considerations, we demonstrate that the entropy source can achieve an ultra-high min-entropy (>0.985 bits/bit) while maintaining a high extraction rate of 75% and also verify its independent and identically distributed nature. These results provide an in-depth and comprehensive understanding of the developed entropy source and offer a firm foundation for its practical use.

Journal of Applied Physics•May 1, 2023•9 citations

Blood-inspired random bit generation using microfluidics system

Inkwon Yoon, Jong Hyeok Han, Byeong Uk Park +1 more

The development of random number generators (RNGs) using speckle patterns is pivotal for secure encryption key generation, drawing from the recent statistical properties identified in speckle-based imaging. Speckle-based RNG systems generate a sequence of random numbers through the unpredictable and reproducible nature of speckle patterns, ensuring a source of randomness that is independent of algorithms. However, to guarantee their effectiveness and reliability, these systems demand a meticulous and rigorous approach. In this study, we present a blood-inspired RNG system with a microfluidics device, designed to generate random numbers at a rate of 5.5 MHz and a high-speed of 1250 fps. This process is achieved by directing a laser beam through a volumetric scattering medium to procure speckle patterns. Additionally, designed microfluidic device requires only a minimal blood sample of 5 µl to capture these speckle patterns effectively. After implementing the two-pass tuple-output von Neumann debiasing algorithm to counteract statistical biases, we utilized the randomness statistical test suite from the National Institute of Standards and Technology for validation. The generated numbers successfully passed these tests, ensuring their randomness and unpredictability. Our blood-inspired RNG, utilizing whole blood, offers a pathway for affordable, high-output applications in fields like encryption, computer security, and data protection.

Scientific Reports•Mar 29, 2024•5 citations

Random bit sequence generation from speckle patterns produced with multimode waveguides

Lília M. S. Dias, Tiago Silvério, Rute A. S. Ferreira +1 more

Abstract With the rapid development of digital ecosystems, such as mobile applications towards goods/monetary transactions, a new paradigm of data transfer arises, which requires fast and reliable algorithms to generate random numbers. The statistical nature of speckle‐based imaging creates an opportunity for these generators to arise as random number generators given the unpredictability and irreproducibility of such patterns. Hence, it is shown that the establishment of an experimental system is able to produce unique speckle patterns for remote cryptographic key storage and distribution, with a potential key rate generation of Gbs.

IET Optoelectronics•Apr 12, 2022•7 citations

Optical PUF-based random number generation using optical speckle patterns

Mutupuri Shiva Shankar, Vinny Cris Mandapati, MD. Haider Ansari +6 more

Random number generators (RNG) are fundamental to cryptographic systems, requiring high entropy, unpredictability, and resistance to cloning attacks. This work proposes RNG based on optical physical unclonable function (PUF) that uses random scattering of structured vortex beams through rough surface. The inherent disorder of the scattering medium with tunable beam parameters like vortex order, provides a rich source of physical randomness. The generated speckle patterns are processed using a post processing algorithm to produce random sequences at a rate of 1.42 Gbps. The statistical quality of the sequences is evaluated using the NIST SP 800-22, AIS-31, and Dieharder test suites, which meet the required randomness criteria. Further assessment using entropies and Kolmogorov complexity shows high entropy and algorithmic randomness. The physical unclonability and uniqueness are verified through inter-device hamming distances, Pearson correlation of sequences obtained from different spatial regions and vortex orders, revealing negligible correlations. To assess resilience against data based adversaries, machine learning modeling attacks are performed. The prediction accuracies remain close to random guessing, showing resistance to learning based cloning and response prediction attacks. These results establish the proposed optical PUF method as a high speed, physically unclonable, and machine learning resistant source of random numbers for secure cryptographic applications.

Array•Oct 19, 2026•0 citations
Laser speckle has been proposed in a number of papers as a high-entropy source of unpredictable bits for use in security applications. Bit strings derived from speckle can be used for a variety of security purposes such as identification, authentication, anti-counterfeiting, secure key storage, random number generation and tamper protection. The choice of laser speckle as a source of random keys is quite natural, given the chaotic properties of speckle. However, this same chaotic behaviour also causes reproducibility problems. Cryptographic protocols require either zero noise or very low noise in their inputs; hence the issue of error rates is critical to applications of laser speckle in cryptography. Most of the literature uses an error reduction method based on Gabor filtering. Though the method is successful, it has not been thoroughly analysed. In this paper we present a statistical analysis of Gabor-filtered speckle patterns. We introduce a model in which perturbations are described as random phase changes in the source plane. Using this model we compute the second and fourth order statistics of Gabor coefficients. We determine the mutual information between perturbed and unperturbed Gabor coefficients and the bit error rate in the derived bit string. The mutual information provides an absolute upper bound on the number of secure bits that can be reproducibly extracted from noisy measurements.
Laser speckle has been proposed in a number of papers as a high entropy source of unpredictable bits for use in security applications. Bit strings derived from speckle can be used for a variety of security purposes such as in identification, authentication, anti-counterfeiting, secure key storage, random number generation and tamper protection. The choice of laser speckle as a source of random keys is quite natural, given the chaotic properties of speckle. However, this same chaotic behaviour also causes reproducibility problems. Cryptographic protocols require either zero noise or very low noise in their inputs; hence the issue of error rates is critical to applications of laser speckle in cryptography. Most of the literature uses an error reduction method based on Gabor filtering. Though the method is successful, it has not been thoroughly analysed.\nIn this paper we present a statistical analysis of Gabor-filtered speckle patterns. We introduce a model in which perturbations are described as random phase changes in the source plane. Using this model we compute the second- and fourth-order statistics of Gabor coefficients. We determine the mutual information of perturbed and unperturbed Gabor coefficients and the bit error rate in the derived bit string. The mutual information provides an absolute upper bound on the number of secure bits that can be reproducibly extracted from noisy measurements.
Optical physical unclonable functions (PUFs) are gaining significant attention in hardware security due to their intrinsically unpredictable quasi-chaotic behavior, rendering it particularly suitable for random key generation. However, systematic evaluation and quantitative criteria for speckle quality remain largely unexplored, with microscopic-level analyses still lacking, thereby severely hindering practical application. To address this, we conduct a comprehensive statistical and information-theoretic evaluation by extracting speckle information from diverse perspectives, with particular emphasis on the gray-level co-occurrence matrix and its higher-order statistical features. Accordingly, it is demonstrated that speckle patterns satisfying the sampling theorem reveal strong inherent randomness and are well suited for secret-key generation. Finally, we establish a quantitative speckle quality discrimination framework that integrates multiple information-theoretic means for high-quality cryptographic key generation. The resulting random bit streams successfully pass stringent Dieharder randomness tests and exhibit a verified min-entropy exceeding 0.995 bits per bit. Our results provide a potential research avenue for improving the randomness of optical PUF-based secret-key generation systems, advancing their real-world deployment in information security.
In this paper, we present an in-depth analysis for entropy source based on optical physical unclonable functions (PUFs). The randomness of speckle patterns is elaborated essentially according to its statistical characteristics. Various factors affecting the source of entropy have been analyzed in detail, including wavefront modulation, sensitivity, and universality of the optical PUF, and bit-depth settings of captured speckle patterns. In view of the above considerations, we demonstrate that the entropy source can achieve an ultra-high min-entropy (>0.985 bits/bit) while maintaining a high extraction rate of 75% and also verify its independent and identically distributed nature. These results provide an in-depth and comprehensive understanding of the developed entropy source and offer a firm foundation for its practical use.
The development of random number generators (RNGs) using speckle patterns is pivotal for secure encryption key generation, drawing from the recent statistical properties identified in speckle-based imaging. Speckle-based RNG systems generate a sequence of random numbers through the unpredictable and reproducible nature of speckle patterns, ensuring a source of randomness that is independent of algorithms. However, to guarantee their effectiveness and reliability, these systems demand a meticulous and rigorous approach. In this study, we present a blood-inspired RNG system with a microfluidics device, designed to generate random numbers at a rate of 5.5 MHz and a high-speed of 1250 fps. This process is achieved by directing a laser beam through a volumetric scattering medium to procure speckle patterns. Additionally, designed microfluidic device requires only a minimal blood sample of 5 µl to capture these speckle patterns effectively. After implementing the two-pass tuple-output von Neumann debiasing algorithm to counteract statistical biases, we utilized the randomness statistical test suite from the National Institute of Standards and Technology for validation. The generated numbers successfully passed these tests, ensuring their randomness and unpredictability. Our blood-inspired RNG, utilizing whole blood, offers a pathway for affordable, high-output applications in fields like encryption, computer security, and data protection.
Abstract With the rapid development of digital ecosystems, such as mobile applications towards goods/monetary transactions, a new paradigm of data transfer arises, which requires fast and reliable algorithms to generate random numbers. The statistical nature of speckle‐based imaging creates an opportunity for these generators to arise as random number generators given the unpredictability and irreproducibility of such patterns. Hence, it is shown that the establishment of an experimental system is able to produce unique speckle patterns for remote cryptographic key storage and distribution, with a potential key rate generation of Gbs.
Random number generators (RNG) are fundamental to cryptographic systems, requiring high entropy, unpredictability, and resistance to cloning attacks. This work proposes RNG based on optical physical unclonable function (PUF) that uses random scattering of structured vortex beams through rough surface. The inherent disorder of the scattering medium with tunable beam parameters like vortex order, provides a rich source of physical randomness. The generated speckle patterns are processed using a post processing algorithm to produce random sequences at a rate of 1.42 Gbps. The statistical quality of the sequences is evaluated using the NIST SP 800-22, AIS-31, and Dieharder test suites, which meet the required randomness criteria. Further assessment using entropies and Kolmogorov complexity shows high entropy and algorithmic randomness. The physical unclonability and uniqueness are verified through inter-device hamming distances, Pearson correlation of sequences obtained from different spatial regions and vortex orders, revealing negligible correlations. To assess resilience against data based adversaries, machine learning modeling attacks are performed. The prediction accuracies remain close to random guessing, showing resistance to learning based cloning and response prediction attacks. These results establish the proposed optical PUF method as a high speed, physically unclonable, and machine learning resistant source of random numbers for secure cryptographic applications.