Affiliation:
1. Belarusian State University of Informatics and Radioelectronics
Abstract
The paper shows the practical possibility of implementing random number generators on field programmable gate arrays (FPGA) by combining various physically unclonable functions. A compact and scalable scheme of a digital random number source based on an asynchronous flip-flop of the D-type is proposed, which combines the characteristics of a static memory physically unclonable functions and a ring oscillator physically unclonable functions. Unlike existing random number generators, the proposed scheme can be used to solve the problem of unclonable identification of digital devices. The article presents experimental results obtained by the proposed generator circuit based on the FPGA Xilinx Zynq. The main modes of operation, probabilistic and statistical characteristics of numerical sequences, generated by the proposed scheme are described.
Publisher
Belarusian State University of Informatics and Radioelectronics
Reference8 articles.
1. Costiuc M., Maimut D., Teseleanu G. (2019) Physical Cryptography. IACR Cryptology ePrint Archive. Available: https://eprint.iacr.org/2019/1235.pdf (Accessed 19 September 2021).
2. Yarmolik V. N., Vashinko Ju. G. (2011) Physically Unclonable Functions. Informatika. 30 (2), 92–103 (inRussian).
3. Barker E., Kelsey J. (2015) Recommendation for Random Number Generation Using Deterministic Random Bit Generators. NIST Special Publication 800-90A. Available: http://dx.doi.org/10.6028/NIST.SP.800-90Ar1 (Accessed 19 September 2022).
4. Turan M. S., Barker E., Kelsey J., McKay K. A., Baish M. L., Boyle M. (2018) Recommendation for the Entropy Sources Used for Random Bit Generation. NIST Special Publication 800-90B. Available: https://doi.org/10.6028/NIST.SP.800-90B (Accessed 19 September 2022).
5. Buchovecka S., Lorencz R., Kodytek F., Buček J. (2017) True Random Number Generator Based on Ring Oscillator PUF Circuit. Microprocessors and Microsystems. 53, 33–41.