A novel s-box generation method based on metastable inducing over FPGA for block ciphers

dc.contributor.authorGaripcan, Ali Murat
dc.contributor.authorAydin, Yilmaz
dc.contributor.authorOzkaynak, Fatih
dc.date.accessioned2026-08-12T18:11:13Z
dc.date.issued2025
dc.departmentFırat Üniversitesi
dc.description.abstractSubstitution boxes (s-boxes) providing the nonlinearity property are fundamental components of modern encryption systems. The security of these systems directly depends on the quality of the s-boxes ensuring a high level of resistance to advanced attacks. Although there is no perfect method in the literature, improving the cryptographic properties of s-boxes, such as nonlinearity and differential independence remains an important area of interest for many researchers. In this paper, we propose a new s-box generation method based on the reinforcement of the randomness obtained from the metastable states of the R-S latch. In the proposed method, a Field Programmable Gate Array (FPGA) chip is used to obtain design inputs based on physical reality obtained from the hardware level. Design inputs with poor statistical adequacy are transformed into s-boxes by passing them through four different hash functions (Blake2b, Blake2 s, SHA3 and Shake). A total of 333,328 s-boxes are generated with the proposed method for four different scenarios and widely used evaluation metrics such as bijectivity, nonlinearity (NL), strict avalanche criteria (SAC), bit independence criteria (BIC), differential probability (DP) and linear probability (LP) are considered for the analysis. Taking into account these metric values, the study also presents a detailed performance comparison of the proposed s-boxes with recent studies from the last 5 years in the literature. The fact that the nonlinearity degree of 75 % of the produced s-boxes is higher than 103, which is the average limit value in the literature, also confirms the method's efficiency, proven reliable by the analysis results. When all these results are evaluated together, they confirm that the proposed method is highly effective in generating robust s-boxes and that these s-boxes can be reliably used in modern cryptographic systems.
dc.description.sponsorshipFimath;rat University Scientific Research Projects Coordination Unit (FUBAP) [ADEP 24.26]; Scientific and Technological Research Council of Turkey (TUBITAK) [122E337]
dc.description.sponsorshipFatih O zkaynak is supported by F & imath;rat University Scientific Research Projects Coordination Unit (FUBAP) with project number ADEP 24.26 and Scientific and Technological Research Council of Turkey (TUBITAK) with project number 122E337. Also, the authors sincerely thank the editor (s) and the anonymous reviewers contributed positively to this paper's academic development with their constructive and quick feedback.
dc.identifier.doi10.1016/j.knosys.2025.112968
dc.identifier.issn0950-7051
dc.identifier.issn1872-7409
dc.identifier.orcid0000-0001-6057-3693
dc.identifier.scopus2-s2.0-85214327807
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1016/j.knosys.2025.112968
dc.identifier.urihttps://hdl.handle.net/11508/63593
dc.identifier.volume310
dc.identifier.wosWOS:001409207700001
dc.identifier.wosqualityQ1
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherElsevier
dc.relation.ispartofKnowledge-Based Systems
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260511
dc.subjectSubstitution box
dc.subjectBlock ciphers
dc.subjectCryptography
dc.subjectHash functions
dc.subjectField programmable gate array
dc.titleA novel s-box generation method based on metastable inducing over FPGA for block ciphers
dc.typeArticle

Dosyalar