Colloidal particles as noise source for random number generation
Source abstract
Abstract
In this work, we investigate colloidal particle patterns as a possible noise source for random number generation. We systematically analyze the minimum entropy of the noise source over different particle concentrations of {1, 3, 5, 7, 10, 12, 15} mg/ml according to the recommendations of the National Institute of Standards and Technology Special Publication 800-90B. The estimated minimum entropy of the non-independent and identically distributed particle pattern noise source is Hmin = 0.5896/1 bit at a particle amount of 5 mg/ml. For further entropy extraction on the noise source data, the secure hash algorithm is used to construct an entropy source. The randomness of the derived entropy source is verified according to the National Institute of Standards and Technology Special Publication 800-22 Rev. 1a and the accompanying statistical test suite. The entropy source passes all randomness tests of the statistical test suite and shows an estimated minimum entropy of Hmin = 0.9992/1 bit.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Microfluidic and Bio-sensing Technologies · Physical Unclonable Functions (PUFs) and Hardware Security · Chaos-based Image/Signal Encryption
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Institute of Nanotechnology (INT), Karlsruhe Institute of Technology (KIT) , 76128 Karlsruhe,
Funding
Bundesministerium für Bildung und Forschung · Helmholtz Association
References (24)
Show source-provided references
1. Random bit sequence generation from speckle patterns produced with multimode waveguides10.1049/ote2.12068 ↗
2. Recommendation for the entropy sources used for random bit generation
3. Entropy as a service: Unlocking cryptography’s full potential10.1109/mc.2016.275 ↗
4. A random number generator based on single-photon avalanche photodiode dark counts10.1109/jlt.2009.2034119 ↗
5. Robust, low-cost, auditable random number generation for embedded system security10.1145/2994551.2994568 ↗
6. Improved performance of SRAM-based true random number generator by leveraging irradiation exposure10.3390/s20216132 ↗
7. Cryptographically secure pseudo-random number generator IP-core based on SHA2 algorithm10.3390/s20071869 ↗
8. ASIC implementation of random number generators using SR latches and its evaluation10.1186/s13635-016-0036-1 ↗
9. Quantum random number generation on a mobile phone10.1103/physrevx.4.031056 ↗
10. Postprocessing for quantum random-number generators: Entropy evaluation and randomness extraction10.1103/physreva.87.062327 ↗
11. A lightweight true random number generator using beta radiation for iot applications10.4218/etrij.2020-0119 ↗
12. True random number generation using latency variations of commercial MRAM chips
13. TRNGs from pre-formed ReRAM arrays10.3390/cryptography5010008 ↗
14. A rate-adjustable true random number generator based on the stochastic delay of a TiN/NbOx/Pt memristor10.1063/5.0064585 ↗
15. Random number generation from a secure photonic physical unclonable hardware module
16. Fast random number generator based on optical physical unclonable functions10.1364/ol.435221 ↗
17. Analysis of entropy source for random number generation based on optical PUFs10.1063/5.0147153 ↗
18. Einstein’s invention of Brownian motion10.1002/andp.200410131 ↗
19. A history of random processes: I. Brownian movement from Brown to Perrin10.1007/bf00328110 ↗
20. F. Mainardi and P.Pironi, “The fractional Langevin equation: Brownian motion revisited,” arXiv:0806.1010 (2008).
21. Sp 800-22 rev. 1a a statistical test suite for random and pseudorandom number generators for cryptographic applications
22. Memory effects in the self-diffusion of interacting Brownian particles10.1063/1.462213 ↗
23. Noisy continuous time random walks10.1063/1.4816635 ↗
24. 2022