Implementation of Duplicate TRNG on FPGA by Using Two Different Randomness Source

dc.contributor.authorTuncer, Taner
dc.date.accessioned2026-08-12T17:04:22Z
dc.date.issued2015
dc.departmentFırat Üniversitesi
dc.description.abstractIt is critical in terms of security that numbers used in cryptographic systems are generated by hardware such as Field Programmable Gate Array (FPGA). The most common method to develop high-quality and fast True Random Number Generators (TRNGs) is to use Ring Oscillator (RO). Jitter is mostly used as an approach to provide randomness source in clock signals generated by RO so that random numbers can be generated. Numbers generated by RO based TRNGs are random because jitter generated by RO is random. However, it is a disadvantage that these numbers do not have good statistical properties. Post-processing is applied so as to overcome this disadvantage. In this article, a duplicate system to generate numbers with statistically good properties without post-processing is proposed. The system consists of two TRNGs developed by ROs on two different FPGA boards. The proposed system has six different scenarios with different frequencies and quantity of ROs. It is shown in the proposed system that post-processing is not needed, and numbers are generated in high data rates such as 47.68, 71.52 and 95.37 Mbit/s. The proposed system also successfully passed NIST 800.22 tests.
dc.identifier.doi10.5755/j01.eee.21.4.12779
dc.identifier.endpage39
dc.identifier.issn1392-1215
dc.identifier.issue4
dc.identifier.orcid0000-0003-0526-4526
dc.identifier.scopus2-s2.0-84938948072
dc.identifier.scopusqualityQ3
dc.identifier.startpage35
dc.identifier.urihttps://doi.org/10.5755/j01.eee.21.4.12779
dc.identifier.urihttps://hdl.handle.net/11508/48695
dc.identifier.volume21
dc.identifier.wosWOS:000359789500008
dc.identifier.wosqualityQ4
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherKaunas Univ Technology
dc.relation.ispartofElektronika Ir Elektrotechnika
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_WoS_20260511
dc.subjectHybrid integrated circuit
dc.subjectjitter
dc.subjectrandom number generation
dc.titleImplementation of Duplicate TRNG on FPGA by Using Two Different Randomness Source
dc.typeArticle

Dosyalar