Implementation of a Digital TRNG Using Jitter Based Multiple Entropy Source on FPGA

dc.contributor.authorGaripcan, Ali Murat
dc.contributor.authorErdem, Ebubekir
dc.date.accessioned2026-08-12T17:05:36Z
dc.date.issued2019
dc.departmentFırat Üniversitesi
dc.description.abstractIn this study, hardware implementation and evaluation of a true random number generator (TRNG) is presented. For the implementation, Field Programmable Gate Array (FPGA) hardware, in which numerical processes based on an algorithmic basis are carried out, was used. In the system, ring oscillators (ROs) with similar structures were used as a noise source, and true randomness was obtained by sampling the jitter signals originating from the oscillators. However, the most critical cryptographic disadvantage of jitter-based TRNGs is the statistical inadequacy of the system. At this point, in contrast to existing designs, entropy sources derived from the subsets of ROs were used in the sampling and post-processing stage. The statistical quality of the system was improved by using true random numbers/inputs obtained from these entropy sources in the sampling and post-processing stage. With sampling and post-processing inputs, the use of complex post-processing techniques that limit the output bit rate of the generator in the system was not required. Thus, a high-performance adaptable TRNG model with reduced hardware resource consumption is obtained. The statistical validation of the TRNG, which was tested in 6 different scenarios for two separate ring oscillator (RO) architectures and three different operating frequencies, was performed with the NIST 800-22 and AIS31 test packages.
dc.identifier.doi10.33180/InfMIDEM2019.204
dc.identifier.endpage90
dc.identifier.issn0352-9045
dc.identifier.issue2
dc.identifier.orcid0000-0001-7093-7016
dc.identifier.scopus2-s2.0-85079366824
dc.identifier.scopusqualityQ3
dc.identifier.startpage79
dc.identifier.urihttps://doi.org/10.33180/InfMIDEM2019.204
dc.identifier.urihttps://hdl.handle.net/11508/49156
dc.identifier.volume49
dc.identifier.wosWOS:000487223400004
dc.identifier.wosqualityQ4
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherSoc Microelectronics, Electron Components Materials-Midem
dc.relation.ispartofInformacije Midem-Journal of Microelectronics Electronic Components and Materials
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_WoS_20260511
dc.subjectJitter
dc.subjectoscillator rings
dc.subjectFPGA
dc.subjecttrue random number generators
dc.subjectcryptography
dc.titleImplementation of a Digital TRNG Using Jitter Based Multiple Entropy Source on FPGA
dc.typeArticle

Dosyalar