The DOI matches its Crossref record; 24 of the 24 references it cites were found in a registry or an index.
Lightweight TRNG Based on Multiphase Timing of Bistables
Abstract
The paper presents a concept of a True Random Number Generator (TRNG) that utilizes phase noise of a pair of ring oscillators (ROs) to increase the variance of the initial condition of a bistable. For this purpose a special TRNG D-latch architecture (TDL) has been proposed, which can either operate in the oscillatory ring-oscillator mode or the nearly-metastable mode. The RO mode increases the probability of the nearly metastable operation of the TDL, which in turn increases the mean value and variance of the resolve time. Moreover, due to the oscillatory nature of the TDL metastability, the resolve time can be easily measured and used for further randomness harvesting in the TRNG. The proposed TRNG uses a pair of TDLs to reduce sensitivity to process or temperature variation, whereas TDLs' individual resolve time, their resolve time difference and logical state contribute to randomness. In the article, the impact of the devices' imbalance (tolerance) resulting from process variation on the resultant entropy is also explored. The proposed TRNG based on TDLs is scalable and has been implemented in modern CPLD and FPGA devices whereas the bit rate reached up to 1 Mbit. The article also discusses theoretical issues related to a transformation of phase and resolve time probability density functions and their influence on TRNG parameters.
Overview
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
Oscillator-based TRNGs suffer from drawbacks including aging, frequency locking, technology dependence, high power consumption, and are vulnerable to frequency attacks leading to entropy loss.
“However, some drawbacks can hinder the usage oscillatorbased TRNGs, such as aging, frequency locking, technology dependence and highly power consumption [60], [61].What's worse, oscillator-based TRNGs suffer from frequency attacking easily [60], which can lead to entropy loss.”
From True Random Number Generators Using Electrical Noise (2019) · cites this paper as [61]
Citations
Cites
Bassham, L. E., Rukhin, A. L., Soto, J., Nechvatal, J. R., Smid, M. E., Barker, E. B., Leigh, S. D., Levenson, M., Vangel, M., Banks, D. L., et al. (2010) · NIST Special Publication 800-22 Revision 1a · doi:10.6028/nist.sp.800-22r1a · Cited by 3,617
An Algorithmic Introduction to Numerical Simulation of Stochastic Differential Equations
Higham, D. J. (2001) · SIAM Review · doi:10.1137/s0036144500378302 · Cited by 3,219
Oscillator phase noise: a tutorial
Lee, T. H., & Hajimiri, A. (2000) · IEEE Journal of Solid-State Circuits · doi:10.1109/4.826814 · Cited by 920
The Frequency Injection Attack on Ring-Oscillator-Based True Random Number Generators
Markettos, A. T., & Moore, S. W. (2009) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-04138-9_23 · Cited by 192
Pareschi, F., Rovatti, R., & Setti, G. (2012) · IEEE Transactions on Information Forensics and Security · doi:10.1109/tifs.2012.2185227 · Cited by 189 · cited 1×
“The product of XOR’ing and VN correction was tested with the second-level NIST and Diehard tests [25]–[27], moreover additional bit rate measurements were also performed.”
MethodTrue Random Number Generator With a Metastability-Based Quality Control
Tokunaga, C., Blaauw, D., & Mudge, T. (2008) · IEEE Journal of Solid-State Circuits · doi:10.1109/jssc.2007.910965 · Cited by 172
FPGA-Based True Random Number Generation Using Circuit Metastability with Adaptive Feedback Control
Majzoobi, M., Koushanfar, F., & Devadas, S. (2011) · Lecture Notes in Computer Science · doi:10.1007/978-3-642-23951-9_2 · Cited by 155
True Random Number Generator with a Metastability-Based Quality Control
Tokunaga, C., Blaauw, D. T., & Mudge, T. (2007) · Digest of technical papers/Digest of technical papers - IEEE International Solid-State Circuits Conference · doi:10.1109/isscc.2007.373465 · Cited by 139
New High Entropy Element for FPGA Based True Random Number Generators
Varchola, M., & Drutarovský, M. (2010) · Lecture notes in computer science · doi:10.1007/978-3-642-15031-9_24 · Cited by 138
FPGA Implementation of Metastability-Based True Random Number Generator
HATA, H., & ICHIKAWA, S. (2012) · IEICE Transactions on Information and Systems · doi:10.1587/transinf.e95.d.426 · Cited by 115
Dual-Metastability Time-Competitive True Random Number Generator
Wieczorek, P. Z., & Gołofit, K. (2013) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2013.2265952 · Cited by 88
Self-citationRahman, M. T., Xiao, K., Forte, D. J., Zhang, X., Shi, J., & Tehranipoor, M. (2014) · ACM/IEEE Design Automation Conference (DAC) · doi:10.1145/2593069.2593236 · Cited by 66
Optimization of CMOS arbiter and synchronizer circuits with submicrometer MOSFETs
Sakurai, T. (1988) · IEEE Journal of Solid-State Circuits · doi:10.1109/4.340 · Cited by 63
Analysis of oscillatory metastable operation of an RS flip-flop
Kacprzak, T. (1988) · IEEE Journal of Solid-State Circuits · doi:10.1109/4.287 · Cited by 53
An FPGA Implementation of the Resolve Time-Based True Random Number Generator With Quality Control
Wieczorek, P. Z. (2014) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2014.2338615 · Cited by 44
Self-citationSolution of Systems of Linear Delay Differential Equations via Laplace Transformation
Sun‡, Y., Ulsoy, A. G., & Nelson, P. W. (2006) · IEEE Conference on Decision and Control (CDC) · doi:10.1109/cdc.2006.377712 · Cited by 35
Highly Efficient True Random Number Generator in FPGA Devices Using Phase-Locked Loops
Deak, N., Györfi, T., Marton, K., Văcariu, L., & Cret, O. A. (2015) · International Conference on Control Systems and Computer Science · doi:10.1109/cscs.2015.19 · Cited by 22
New universal element with integrated PUF and TRNG capability
Varchola, M., Drutarovský, M., & Fischer, V. (2013) · International Conference on ReConFigurable Computing and FPGAs (ReConFig) · doi:10.1109/reconfig.2013.6732311 · Cited by 22
Straintronics-Based True Random Number Generator for High-Speed and Energy-Limited Applications
Barangi, M., Chang, J. S., & Mazumder, P. (2015) · IEEE Transactions on Magnetics · doi:10.1109/tmag.2015.2478398 · Cited by 18
Metastability behavior of mismatched CMOS flip-flops using state diagram analysis
Noije, W. A. M. V., Liu, W. T., & Navarro, J. (2002) · IEEE Custom Integrated Circuits Conference (CICC) · doi:10.1109/cicc.1993.590809 · Cited by 12
Guler, U., Pusane, A. E., & Dundar, G. (2014) · 2014 International Conference on Information Science, Electronics and Electrical Engineering · doi:10.1109/infoseee.2014.6947786 · Cited by 9
A true random number generator with on-line testability
Bohl, E., Lewis, M., & Galkin, S. (2014) · 2014 19th IEEE European Test Symposium (ETS) · doi:10.1109/ets.2014.6847799 · Cited by 9
Nonlinear analysis of ring oscillator circuits
Ge, X., Arcak, M., & Salama, K. N. (2010) · Proceedings of the ... American Control Conference/Proceedings of the American Control Conference · doi:10.1109/acc.2010.5531471 · Cited by 6
True random number generator resistant to frequency injection attacks
Wieczorek, P. Z. (2015) · Electronics Letters · doi:10.1049/el.2014.4030 · Cited by 2
Self-citation
Flagged first, then by citations
Research works printed but not linked: 4
- varchola, 2015, Robust FPGA based true random number generator utilizing oscillatory metastability in transition effect ring oscillators, Adv Circuits Syst Signal Process Telecommun, 90
- shinde, 0, Review of oscillator phase noise models, Proc Int MultiConf Eng Comput Scientists, 2
- von neumann, 1951, Various techniques used in connection with random digits. Monte Carlo methods, J Nat Bureau Standards, 12, 36
- marsaglia, 2008, “The Marsaglia random number CDROM including the Diehard battery of tests of randomness ”
Cited by
Sorted by citations
True Random Number Generators Using Electrical Noise
Gong, L., Zhang, J., Liu, H., Sang, L., & Wang, Y. (2019) · IEEE Access · doi:10.1109/access.2019.2939027 · Cited by 77
“However, some drawbacks can hinder the usage oscillatorbased TRNGs, such as aging, frequency locking, technology dependence and highly power consumption [60], [61].”
BackgroundMethodGrujić, M., & Verbauwhede, I. M. R. (2022) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2022.3158022 · Cited by 70
Wieczorek, P. Z., & Golofit, K. (2018) · IEEE Transactions on Circuits and Systems I: Regular Papers · doi:10.1109/tcsi.2017.2751144 · Cited by 53
Self-citationRandom-telegraph-noise-enabled true random number generator for hardware security
Brown, J., Zhang, J. F., Zhou, B., Mehedi, M., Freitas, P., Marsland, J., & Ji, Z. (2020) · Scientific Reports · doi:10.1038/s41598-020-74351-y · Cited by 40
Machine learning‐resistant pseudo‐random number generator
Wen, Y., & Yu, W. (2019) · Electronics Letters · doi:10.1049/el.2019.0485 · Cited by 24
Yakut, S., Tuncer, T., & Özer, A. B. (2019) · Elektronika ir Elektrotechnika · doi:10.5755/j01.eie.25.4.23969 · Cited by 23
Chaos-Based Physical Unclonable Functions
Gołofit, K., & Wieczorek, P. Z. (2019) · Applied Sciences · doi:10.3390/app9050991 · Cited by 20
Self-citationOn the Entropy of Oscillator-Based True Random Number Generators under Ionizing Radiation
Martín, H., Holgado, P. M., Lopez, P. P., Morilla, Y., & Entrena, L. (2018) · Entropy · doi:10.3390/e20070513 · Cited by 18
A reconfigurable PUF structure with dual working modes based on entropy separation model
Wang, Y., Liang, H., Wang, Y., Yao, L., Yi, M., Huang, Z., & Lu, Y. (2022) · Microelectronics Journal · doi:10.1016/j.mejo.2022.105445 · Cited by 15
Hashim, N. A. N., Loong, J. T. H., Ghazali, A., & Hamid, F. A. (2019) · Indonesian Journal of Electrical Engineering and Computer Science · doi:10.11591/ijeecs.v14.i1.pp201-209 · Cited by 12
The DD-Cell: a Double Side Entropic Source exploitable as PUF and TRNG
Sala, R. D., & Scotti, G. (2022) · Conference on Ph.D. Research in Microelectronics and Electronics · doi:10.1109/prime55000.2022.9816824 · Cited by 11
Towards a Dependable True Random Number Generator With Self-Repair Capabilities
Martín, H., Natale, G. D., & Entrena, L. (2017) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2017.2711033 · Cited by 10
IRCA-TRNG: A Lightweight Dual-Ring Chaotic TRNG With Perturbation Refresh for High Throughput
Yao, L., Kang, P., Shi, D., Xu, Y., Zhu, Y., Huang, Z., Liang, H., Lu, Y., Yan, A., & Zhang, Y. (2025) · IEEE Transactions on Very Large Scale Integration (VLSI) Systems · doi:10.1109/tvlsi.2025.3608292 · Cited by 9
SPAD-Based Quantum Random Number Generator With an $N^{\rm{th}}$ -Order Rank Algorithm on FPGA
Tontini, A., Gasparini, L., Massari, N., & Passerone, R. (2019) · IEEE Transactions on Circuits & Systems II Express Briefs · doi:10.1109/tcsii.2019.2909013 · Cited by 9
CPLD-Based Displacement Measurement System for Nanoscale Grating Ruler
Sun, J., & Tian, C. (2020) · Journal of Chemistry · doi:10.1155/2020/5142892 · Cited by 6
A 200 kb/s 36 µw True Random Number Generator Based on Dual Oscillators for IOT Security Application
Chen, C., Li, S., & Song, C. (2023) · Electronics · doi:10.3390/electronics12102332 · Cited by 6
Hardware-Assisted QR Code Generation Using Fault-Tolerant TRNG
Akhileswar, Y., Raghul, S., Meghana, C. S., & Mohankumar, N. (2020) · Lecture notes in electrical engineering · doi:10.1007/978-981-15-2612-1_19 · Cited by 6
Neural Network-Based Entropy: A New Metric for Evaluating Side-Channel Attacks
Cheng, J., Sun, N., Liu, W., Peng, Z., Wang, C., Sun, C., Wang, Y., Bi, Y., Wen, Y., Zhang, H., et al. (2022) · Journal of Circuits Systems and Computers · doi:10.1142/s0218126623200013 · Cited by 5
Dynamic control of entropy and power consumption in TRNGs for IoT applications
Martín, H., Millán, E. S., & Entrena, L. (2017) · IEICE Electronics Express · doi:10.1587/elex.14.20171157 · Cited by 5
A Stochastic Algorithm to Design Min-Entropy Tuning Controllers for True Random Number Generators
Addabbo, T., Fort, A., Moretti, R., Mugnaini, M., Papini, D., & Vignoli, V. (2022) · IEEE Transactions on Circuits and Systems I Regular Papers · doi:10.1109/tcsi.2022.3151794 · Cited by 5
Cheng, K. M., Chen, Y., Crovetti, P., Martins, R. P., & Mak, P. (2024) · International Journal of Circuit Theory and Applications · doi:10.1002/cta.4065 · Cited by 2
An Ultra-light PRNG Passing Strict Randomness Tests and Suitable for Low Cost Tags
Özcanhan, M. H., Unluturk, M. S., & Dalkılıç, G. (2016) · Advances in Electrical and Computer Engineering · doi:10.4316/aece.2016.03012 · Cited by 2
Influence of radiation on metastability-based TRNG
Wieczorek, P. Z., & Wieczorek, Z. J. (2017) · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · doi:10.1117/12.2280978 · Cited by 2
Self-citationHigh Speed True Random Number Generator Controlled by Logistic Map
Luo, Y., Han, S., Zhang, S., Wang, Y., & Liu, J. (2021) · IEEE International Conference on High Performance Computing and Communications; IEEE International Conference on Smart City; IEEE International Conference on Data Science and Systems (HPCC/SmartCity/DSS) · doi:10.1109/hpcc-dss-smartcity-dependsys53884.2021.00035 · Cited by 1
Hong, S. (2019) · MDPI eBooks · doi:10.3390/books978-3-03921-001-5
Goswami, Y., Mittal, A., Das, K., Kumar, S. M., Gautam, K., & Saini, M. K. (2024) · Engineering Research Express · doi:10.1088/2631-8695/ad9139
Digital Low-Complexity Entropy Estimator Based on the Direct Assessment of Average Shannon Entropy
Addabbo, T., Fort, A., Spinelli, F., & Vignoli, V. (2025) · Lecture notes in electrical engineering · doi:10.1007/978-3-031-71518-1_60
Metadata
- Authors
- Wieczorek, P. Z.
- Affiliations
- Warsaw University of Technology (PL)
- Corresponding author
- Wieczorek, Piotr Zbigniew
- Venue
- IEEE Transactions on Circuits and Systems I: Regular Papers
- Published
- 2016-07
- Volume
- 63
- Issue
- 7
- Pages
- 1043-1054
- ISSN
- 1549-8328 (ISSN-L)
- 1558-0806
- OpenAlex
- W2442161277
- Cited by
- 27
- References
- 24
- Citations by year
- 2025: 2 · 2024: 2 · 2023: 1 · 2022: 5 · 2021: 1 · 2020: 3 · 2019: 7 · 2018: 1 · 2017: 4 · 2016: 1
- FWCI
- 6.57
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- IEEE Transactions on Circuits and Systems I Regular Papers (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Physical Unclonable Functions (PUFs) and Hardware Security
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Advancements in PLL and VCO Technologies
- Physical Sciences › Engineering › Electrical and Electronic Engineering › Low-power high-performance VLSI design
- Keywords
- true random number generator, ring oscillator, phase noise, bistable circuits, metastability, process variation, temperature variation, entropy (information theory), FPGA implementation, CPLD, probability density function
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review