Design, FPGA implementation and statistical analysis of a high-speed and low-area TRNG based on an AES s-box post-processing technique

dc.contributor.authorGaripcan, Ali Murat
dc.contributor.authorErdem, Ebubekir
dc.date.accessioned2026-08-12T18:06:38Z
dc.date.issued2021
dc.departmentFırat Üniversitesi
dc.description.abstractThe statistical weakness problem occurring as a result of physical randomness is an important shortcoming of TRNGs. Post-processing techniques are generally used in the literature to overcome this shortcoming. In this study, the hardware implementation of Advanced Encryption Standard (AES) substitution box (s-box)-based novel post-processing technique is presented. The low-cost novel method is based on the substitution s-box transformations and can successfully remove the statistical weakness problem of TRNGs. The real-time verification of the proposed post-processing is done by applying ring oscillator (RO) based TRNG architecture in four different scenarios on Field Programmable Gate Array (FPGA) environment. Successful statistical results obtained from bias, correlation, entropy and NIST 800-22 tests confirm the usability of the proposed method for cryptographic purposes. The low area-energy requirement, practicality and compressionless properties of the post-processing provide better tradeoff for TRNG compared to known methods in the literature. For this reason, TRNG's performance is high. Furthermore, the presented study is important in demonstrating that s-boxes with good mathematical encryption properties can also be used for different cryptographic purposes. (C) 2021 ISA. Published by Elsevier Ltd. All rights reserved.
dc.identifier.doi10.1016/j.isatra.2021.01.054
dc.identifier.endpage171
dc.identifier.issn0019-0578
dc.identifier.issn1879-2022
dc.identifier.orcid0000-0001-7093-7016
dc.identifier.pmid33551130
dc.identifier.scopus2-s2.0-85100397248
dc.identifier.scopusqualityQ1
dc.identifier.startpage160
dc.identifier.urihttps://doi.org/10.1016/j.isatra.2021.01.054
dc.identifier.urihttps://hdl.handle.net/11508/62391
dc.identifier.volume117
dc.identifier.wosWOS:000708020200012
dc.identifier.wosqualityQ1
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.indekslendigikaynakPubMed
dc.language.isoen
dc.publisherElsevier Science Inc
dc.relation.ispartofIsa Transactions
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260511
dc.subjectTRNG
dc.subjectJitter
dc.subjectAES s-box
dc.subjectPost-processing
dc.subjectRing oscillators
dc.titleDesign, FPGA implementation and statistical analysis of a high-speed and low-area TRNG based on an AES s-box post-processing technique
dc.typeArticle

Dosyalar