A Novel Secure S-box Design Methodology Based on FPGA and SHA-256 Hash Algorithm for Block Cipher Algorithms

dc.contributor.authorAydin, Yilmaz
dc.contributor.authorGaripcan, Ali Murat
dc.contributor.authorOzkaynak, Fatih
dc.date.accessioned2026-08-12T17:39:03Z
dc.date.issued2025
dc.departmentFırat Üniversitesi
dc.description.abstractIn this study, a novel robust design methodology that successfully meets the performance and security criteria for substitution-boxes (s-boxes), critical component in block cipher systems, is proposed. Unlike traditional methods providing low-level randomness, the proposed method utilizes physical true randomness as the entropy source, significantly improving the robustness and effectiveness of the s-box design. Phase noise (jitter) occurring on ring oscillators (ROs) is used for true randomness inputs with high security and unpredictability properties in the proposed method. The success of the proposed method is evaluated by considering key performance metrics of s-boxes such as bijectivity, strict avalanche criterion (SAC), bit independence criterion (BIC), nonlinearity (NL), and differential probability (DP). In the novel method, including the integration of the secure hashing algorithm (SHA)-256 hash function for cryptographic usage adequacy of the noise signal, 106.75 NL, 0.4995 SAC, and 105.7 average BIC-NL values can be obtained for s-boxes without any additional optimization process. Considering the low DP value, the analysis results confirm that the s-boxes produced by the proposed method can provide remarkable resistance against linear and differential cryptanalysis scenarios. Numerical findings also show that the proposed s-boxes are competitive and superior compared to other s-box designs in the literature. In conclusion, we believe that the methodology producing robust and reliable s-box solutions for block cipher systems contains important contributions inspiring future research regarding design principles.
dc.description.sponsorshipFirat University Scientific Research Projects Coordination Unit (FUBAP) [TEKF.24.27]
dc.description.sponsorshipFatih Ozkaynak is supported by Firat University Scientific Research Projects Coordination Unit (FUBAP) with project number TEKF.24.27. Also, the authors sincerely thank the editor and the anonymous reviewers who contributed positively to this paper's academic development with their constructive and quick feedback.
dc.identifier.doi10.1007/s13369-024-09251-8
dc.identifier.endpage1260
dc.identifier.issn2193-567X
dc.identifier.issn2191-4281
dc.identifier.issue2
dc.identifier.orcid0000-0001-6057-3693
dc.identifier.scopus2-s2.0-85196788821
dc.identifier.scopusqualityQ1
dc.identifier.startpage1247
dc.identifier.urihttps://doi.org/10.1007/s13369-024-09251-8
dc.identifier.urihttps://hdl.handle.net/11508/58665
dc.identifier.volume50
dc.identifier.wosWOS:001254298500005
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherSpringer Heidelberg
dc.relation.ispartofArabian Journal for Science and Engineering
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.snmzKA_WoS_20260511
dc.subjectCryptography
dc.subjectS-box
dc.subjectPhase jitter
dc.subjectFPGA
dc.subjectSHA-256
dc.titleA Novel Secure S-box Design Methodology Based on FPGA and SHA-256 Hash Algorithm for Block Cipher Algorithms
dc.typeArticle

Dosyalar