A gigabit TRNG with novel lightweight post-processing method for cryptographic applications

dc.contributor.authorGaripcan, Ali Murat
dc.contributor.authorErdem, Ebubekir
dc.date.accessioned2026-08-12T17:36:43Z
dc.date.issued2022
dc.departmentFırat Üniversitesi
dc.description.abstractIn cryptography, there is no simple methodology to obtain a True Random Number Generator (TRNG) that meets statistical requirements such as unpredictability, uniform distribution (bias) and independence (correlation) for random numbers. The statistical weakness occurring especially as a result of physical randomness and tried to be overcome by post-processing techniques is an important deficiency of TRNGs. In this study, the use of a novel lightweight post-processing technique based on chaotic substitution box (s-box) is proposed that can successfully solve this problem of TRNGs. The proposed post-processing is applied in real time to the ring oscillator-based TRNG in two different scenarios on the Altera Cyclone IV GX Field-Programmable Gate Array chip. Bias, correlation, entropy, Chi-square, Berlekamp-Massey and National Institute of Standards and Technology Special Publication 800-22 test techniques are used for statistical verification of real-time results. In addition, for the proposed method, the area-energy consumption parameters of TRNG are examined and a detailed literature (performance) comparison has been made. The acquired results indicate that the proposed method can overcome the statistical weakness problem of TRNGs by providing better trade-off than the methods in the literature. In addition, it has been observed that the performance of TRNG is high due to the advantages of the method such as simplicity, low area-energy requirement and high output bit rate. Performance and statistical analysis results confirm the cryptographic suitability of the proposed method and that TRNG can be used successfully in lightweight architecture and applications.
dc.identifier.doi10.1140/epjp/s13360-022-02679-7
dc.identifier.issn2190-5444
dc.identifier.issue4
dc.identifier.scopus2-s2.0-85128758278
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1140/epjp/s13360-022-02679-7
dc.identifier.urihttps://hdl.handle.net/11508/58040
dc.identifier.volume137
dc.identifier.wosWOS:000784691100001
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherSpringer Heidelberg
dc.relation.ispartofEuropean Physical Journal Plus
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260511
dc.subjectRandom Number Generator
dc.subjectFpga Implementation
dc.subjectSecure
dc.subjectDesign
dc.titleA gigabit TRNG with novel lightweight post-processing method for cryptographic applications
dc.typeArticle

Dosyalar