{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,29]],"date-time":"2025-12-29T05:39:39Z","timestamp":1766986779702,"version":"3.48.0"},"reference-count":25,"publisher":"MDPI AG","issue":"1","license":[{"start":{"date-parts":[[2025,12,26]],"date-time":"2025-12-26T00:00:00Z","timestamp":1766707200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"JST SPRING","award":["JPMJSP2126"],"award-info":[{"award-number":["JPMJSP2126"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Entropy"],"abstract":"<jats:p>This study examined the correlation between the number of delay flip-flops (D-FFs) connected after each ring oscillator (RO) and the bit distribution of random number sequences in an RO-based random number generator (RNG). In our previous research, unstable input signals to the XOR gate contributed to differences in bit distribution. Based on these results, we simulated how combining signals with biased distributions through XOR gates affects the overall bit distribution. Beyond this, we also conducted simulations where the inputs to the XOR gate included not just {0, 1} signals, but also three-state signals incorporating metastable states. We then proposed using multi-D-FFs as synchronization circuits for RO signals and performed analyses on RO-based RNG implementations by estimating metastable output conditions and conducting NIST Special Publication 800-22 tests regarding bit distributions. These results confirm that inserting two or more D-FFs after RO signals improves the bit distribution of RO-based RNG implementations.<\/jats:p>","DOI":"10.3390\/e28010031","type":"journal-article","created":{"date-parts":[[2025,12,29]],"date-time":"2025-12-29T05:28:19Z","timestamp":1766986099000},"page":"31","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Evaluation of TRNG Bit Distribution via Stable Entropy Source Synchronization on FPGA"],"prefix":"10.3390","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9166-4336","authenticated-orcid":false,"given":"Ryoichi","family":"Sato","sequence":"first","affiliation":[{"name":"Graduate School of Environmental, Life, Natural Science and Technology, Okayama University, Okayama 700-8530, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mitsuki","family":"Fujiwara","sequence":"additional","affiliation":[{"name":"Graduate School of Environmental, Life, Natural Science and Technology, Okayama University, Okayama 700-8530, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6247-0719","authenticated-orcid":false,"given":"Yasuyuki","family":"Nogami","sequence":"additional","affiliation":[{"name":"Graduate School of Environmental, Life, Natural Science and Technology, Okayama University, Okayama 700-8530, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8665-4608","authenticated-orcid":false,"given":"Md Arshad","family":"Ali","sequence":"additional","affiliation":[{"name":"Faculty of CSE, Hajee Mohammad Danesh Science and Technology University, Dinajpur 5200, Bangladesh"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6482-6122","authenticated-orcid":false,"given":"Yuta","family":"Kodera","sequence":"additional","affiliation":[{"name":"Graduate School of Environmental, Life, Natural Science and Technology, Okayama University, Okayama 700-8530, Japan"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2025,12,26]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"318","DOI":"10.1109\/JPROC.2015.2392104","article-title":"Three Ages of FPGAs: A Retrospective on the First Thirty Years of FPGA Technology","volume":"103","author":"Trimberger","year":"2015","journal-title":"Proc. IEEE"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Serrano, R., Duran, C., Sarmiento, M., Pham, C.K., and Hoang, T.T. (2022). ChaCha20-Poly1305 Authenticated Encryption with Additional Data for Transport Layer Security 1.3. Cryptography, 6.","DOI":"10.3390\/cryptography6020030"},{"key":"ref_3","first-page":"131","article-title":"Design of Advanced Encryption System (AES) Algorithm Using ASIC Implementation for Internet of Things (IoT) Devices","volume":"123","author":"Ahmad","year":"2024","journal-title":"J. Adv. Res. Des."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"8011","DOI":"10.1109\/TDSC.2025.3603570","article-title":"Encrypt a story: A video segment encryption method based on the discrete sinusoidal memristive rulkov neuron","volume":"22","author":"Gao","year":"2025","journal-title":"IEEE Trans. Dependable Secur. Comput."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"55182","DOI":"10.1109\/JIOT.2025.3624032","article-title":"Using 3D-LMM-Based Encryption to Secure Digital Images with 3D S-box and Fibonacci Q-Matrix","volume":"12","author":"Liao","year":"2025","journal-title":"IEEE Internet Things J."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"38","DOI":"10.26480\/jtin.01.2023.38.43","article-title":"IOT Device Security Risks: A Comprehensive Overview and Mitigation Strategies","volume":"3","author":"Iwuanyanwu","year":"2023","journal-title":"J. Technol. Innov."},{"key":"ref_7","first-page":"1","article-title":"Innovations in Security: A Study of Cloud Computing and IoT","volume":"2","author":"Azam","year":"2023","journal-title":"Int. J. Emerg. Multidiscip. Comput. Sci. Artif. Intell."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Almaraz Luengo, E., Garc\u00eda Villalba, L.J., and Hernandez-Castro, J. (2023). Cryptographically Secured Pseudo-Random Number Generators: Analysis and Testing with NIST Statistical Test Suite. Mathematics, 11.","DOI":"10.3390\/math11234812"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"656","DOI":"10.1002\/j.1538-7305.1949.tb00928.x","article-title":"Communication Theory of Secrecy Systems","volume":"28","author":"Shannon","year":"1949","journal-title":"Bell Syst. Tech. J."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1109\/TC.2007.250627","article-title":"A Provably Secure True Random Number Generator with Built-in Tolerance to Active Attacks","volume":"56","author":"Sunar","year":"2007","journal-title":"IEEE Trans. Comput."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Wold, K., and Tan, C.H. (2008, January 3\u20135). Analysis and Enhancement of Random Number Generator in FPGA Based on Oscillator Rings. Proceedings of the 2008 International Conference on Reconfigurable Computing and FPGAs, Cancun, Mexico.","DOI":"10.1109\/ReConFig.2008.17"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Saarinen, M.J.O. (2021, January 16\u201318). On Entropy and Bit Patterns of Ring Oscillator Jitter. Proceedings of the 2021 Asian Hardware Oriented Security and Trust Symposium (AsianHOST), Shanghai, China.","DOI":"10.1109\/AsianHOST53231.2021.9699508"},{"key":"ref_13","unstructured":"Arm (2025, November 19). Arm True Random Number Generator (TRNG) Characterization Application Note. Application Note 100685_0000_11_en, Revision r0p0, Issue 11. Available online: https:\/\/documentation-service.arm.com\/static\/624ad0aeb059dc5ff9a8fb8b?token=."},{"key":"ref_14","unstructured":"AMD (2025, November 19). AMD Random Number Generator. White Paper, Cryptographic Co-Processor (CCP) 5.0 in AMD Ryzen and EPYC Processors. Available online: https:\/\/www.amd.com\/content\/dam\/amd\/en\/documents\/processor-tech-docs\/white-papers\/amd-random-number-generator.pdf."},{"key":"ref_15","unstructured":"Turan, M.S., Barker, E., Kelsey, J., McKay, K.A., Baish, M.L., and Boyle, M. (2018). NIST Special Publication 800-90B, Supersedes NIST SP 800-90B (August 2012)."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Kodera, Y., Sato, R., Ali, M.A., Kusaka, T., and Nogami, Y. (2022). Transition Probability Test for an RO-Based Generator and the Relevance between the Randomness and the Number of ROs. Entropy, 24.","DOI":"10.3390\/e24060780"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Fujiwara, M., Sato, R., Huda, S., Nogami, Y., and Kodera, Y. (2024, January 10\u201313). Investigating the Role of D Flip-Flop as a Synchronization Circuit for Enhancing Randomness and Stabilizing Bit Distribution in RO-Based RNG on FPGA. Proceedings of the 2024 International Symposium on Information Theory and Its Applications (ISITA), Taipei, Taiwan.","DOI":"10.23919\/ISITA60732.2024.10858237"},{"key":"ref_18","unstructured":"Xilinx Inc. (2018). Artix-7 FPGAs Data Sheet: DC and AC Switching Characteristics, Xilinx Inc.. Technical Report DS181."},{"key":"ref_19","unstructured":"Stephenson, J. (2009). Understanding Metastability in FPGAs, Altera Corporation. version 1.2; White Paper WP-01082-1.2."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"23","DOI":"10.1109\/MDT.2011.113","article-title":"Metastability and Synchronizers: A Tutorial","volume":"28","author":"Ginosar","year":"2011","journal-title":"IEEE Des. Test Comput."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"426","DOI":"10.1587\/transinf.E95.D.426","article-title":"FPGA Implementation of Metastability-Based True Random Number Generator","volume":"95","author":"Hata","year":"2012","journal-title":"IEICE Trans. Inf. Syst."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Varchola, M., and Drutarovsky, M. (2010). New high entropy element for FPGA based true random number generators. Cryptographic Hardware and Embedded Systems, CHES 2010, Springer.","DOI":"10.1007\/978-3-642-15031-9_24"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Sato, R., Kodera, Y., Ali, M.A., Kusaka, T., Nogami, Y., and Morelos-Zaragoza, R.H. (2021). Consideration for Affects of an XOR in a Random Number Generator Using Ring Oscillators. Entropy, 23.","DOI":"10.3390\/e23091168"},{"key":"ref_24","unstructured":"Sato, R., Fujiwara, M., Nogami, Y., and Kodera, Y. (2024, January 16\u201318). Verify the Relationship Between Randomness and D-FF Synchronous Circuit Size in RO-based RNG. Proceedings of the 2024 Asian Hardware Oriented Security and Trust Symposium (AsianHOST), Kobe, Japan."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"171457","DOI":"10.1109\/ACCESS.2025.3615472","article-title":"Summing Modulo 2 of Stationary Binary Stochastic Processes","volume":"13","author":"Jessa","year":"2025","journal-title":"IEEE Access"}],"container-title":["Entropy"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1099-4300\/28\/1\/31\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,29]],"date-time":"2025-12-29T05:36:11Z","timestamp":1766986571000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1099-4300\/28\/1\/31"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,12,26]]},"references-count":25,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2026,1]]}},"alternative-id":["e28010031"],"URL":"https:\/\/doi.org\/10.3390\/e28010031","relation":{},"ISSN":["1099-4300"],"issn-type":[{"value":"1099-4300","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,12,26]]}}}