A Simple Burst-Mode Multiple-Entropy TRNG Based on Standard Logic Primitives
The paper introduces the concept of a True Random Number Generator (TRNG) based on an unstable circuit that uses only two types of logic devices: XOR gates and logic inverters forming delay lines. The core circuit ensures randomness in both the voltage (logical state) and time domains (duration of autonomous operation), while utilizing very few resources. Due to its low complexity, the proposed TRNG can be easily implemented in reconfigurable devices without sophisticated components such as Digital Clock Managers (DCM), Phase Locked Loops (PLL), or dedicated IP cores. The authors present a theoretical analysis of the TRNG using a Simulink macromodel, demonstrating chaotic behavior, and describe its implementation on a Complex Programmable Logic Device (CPLD) and additional verification on an FPGA. The randomness quality of the TRNG was validated using the standard National Institute of Standards and Technology (NIST) SP 800-22 battery of tests.
Authors
- Piotr Z. Wieczorek (ORCID: https://orcid.org/0000-0002-5810-3825)
- Bartosz Mikołaj Szkoda (ORCID: https://orcid.org/0009-0002-9692-8446)
Institutions
- Warsaw University of Technology (PL)
Publication Details
- Journal
- Electronics
- Published
- 2025-09-25
- DOI
- https://doi.org/10.3390/electronics14193803
- Primary Topic
- Chaos-based Image/Signal Encryption
- Type
- article
- Field-Weighted Citation Impact
- 0.00