FPGA modeling of a novel fully-synthesizable and secure TRNG based on key-dependent s-box

dc.contributor.authorGaripcan, Ali Murat
dc.contributor.authorErdem, Ebubekir
dc.date.accessioned2026-08-12T17:38:01Z
dc.date.issued2023
dc.departmentFırat Üniversitesi
dc.description.abstractIn this study, the Field Programmable Gate Array (FPGA) implementation of a True Random Number Generator (TRNG) using dynamic key-based s-box architecture as a post-processing technique is presented. In the proposed architecture, the post-processing method of TRNG consists of two different functions, in a total of 32x32 (32-bit input & 32-bit output), containing four independent 8x8 (8-bit input & 8-bit output) s-boxes. Raw random numbers are subjected to three-stage substitution operations in these functions, and their statistical properties are cryptographically improved. The post-processing unit of TRNG is compressionless as the s-boxes are 8 x 8. Thanks to this distinctive feature of the proposed method, TRNG can reach a final output bit rate of 250 Mbps with an entropy of 0.99. With the same output bit rate, TRNG passes the National Institute of Standard and Technology (NIST) Special Publication (SP) 800-22 statistical randomness evaluation tests with success above the minimum confidence interval of 0.9805. In addition to the NIST tests, bias, entropy, correlation, chi-square, and true randomness analyses are also given for TRNG's cryptographic verification. Besides to the statistical requirements, cost and performance analyses for TRNG are also presented in the study. The estimated dynamic power consumption for TRNG needing a low chip area of 2% (3221 LEs) for hardware implementation, is measured as 10.2 mW. The final results show that TRNG has high security and efficiency standards and can be used successfully in embedded cryptographic applications.(c) 2023 Elsevier Inc. All rights reserved.
dc.identifier.doi10.1016/j.dsp.2023.103969
dc.identifier.issn1051-2004
dc.identifier.issn1095-4333
dc.identifier.scopus2-s2.0-85150279635
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1016/j.dsp.2023.103969
dc.identifier.urihttps://hdl.handle.net/11508/58281
dc.identifier.volume136
dc.identifier.wosWOS:000972667500001
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherAcademic Press Inc Elsevier Science
dc.relation.ispartofDigital Signal Processing
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260511
dc.subjectKey-dependent substitution box
dc.subjectTRNG
dc.subjectApplied cryptography
dc.subjectPhase jitter
dc.subjectRing oscillator
dc.titleFPGA modeling of a novel fully-synthesizable and secure TRNG based on key-dependent s-box
dc.typeArticle

Dosyalar