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

被引:6
作者
Aydin, Yilmaz [1 ]
Garipcan, Ali Murat [2 ]
Ozkaynak, Fatih [1 ]
机构
[1] Firat Univ, Dept Software Engn, Elazig, Turkiye
[2] Munzur Univ, Dept Comp Engn, Tunceli, Turkiye
关键词
Cryptography; S-box; Phase jitter; FPGA; SHA-256; CELLULAR-AUTOMATA; TRANSFORMATION; SCHEME; MAP;
D O I
10.1007/s13369-024-09251-8
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
In 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.
引用
收藏
页码:1247 / 1260
页数:14
相关论文
共 67 条
[1]   A novel image steganography technique based on quantum substitution boxes [J].
Abd EL-Latif, Ahmed A. ;
Abd-El-Atty, Bassem ;
Venegas-Andraca, Salvador E. .
OPTICS AND LASER TECHNOLOGY, 2019, 116 :92-102
[2]   A Novel Ant Colony Optimization Based Scheme for Substitution Box Design [J].
Ahmad, Musheer ;
Bhatia, Deepanshu ;
Hassan, Yusuf .
3RD INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTING 2015 (ICRTC-2015), 2015, 57 :572-580
[3]   Construction and Optimization of Dynamic S-Boxes Based on Gaussian Distribution [J].
Alharbi, Adel R. ;
Jamal, Sajjad Shaukat ;
Khan, Muhammad Fahad ;
Gondal, Mohammad Asif ;
Abbasi, Aaqif Afzaal .
IEEE ACCESS, 2023, 11 :35818-35829
[4]   A Novel 4D Hyperchaotic System Assisted Josephus Permutation for Secure Substitution-Box Generation [J].
Alkhayyat, Ahmed ;
Ahmad, Musheer ;
Tsafack, Nestor ;
Tanveer, Muhammad ;
Jiang, Donghua ;
Abd El-Latif, Ahmed A. .
JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2022, 94 (03) :315-328
[5]  
Ari Ali, 2022, 2022 IEEE 16th International Conference on Advanced Trends in Radioelectronics, Telecommunications and Computer Engineering (TCSET), P677, DOI 10.1109/TCSET55632.2022.9766861
[6]   A novel approach for designing secure substitution boxes based on Catalan number and elliptic curve [J].
Arshad, Bilal ;
Ehatisham-ul-Haq, Muhammad ;
Hussain, Zamir ;
Asghar, Awais .
MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (04) :10409-10425
[7]   A novel algorithm based on DNA coding for substitution box generation problem [J].
Artuger, Firat .
NEURAL COMPUTING & APPLICATIONS, 2024, 36 (03) :1283-1294
[8]  
Aydin Y., 2023, ICSAR 3 INT C SCI AC
[9]  
Aydin Y., 2023, ICONSAD 2023 3 INT C
[10]   Automated Chaos-Driven S-Box Generation and Analysis Tool for Enhanced Cryptographic Resilience [J].
Aydin, Yilmaz ;
Ozkaynak, Fatih .
IEEE ACCESS, 2024, 12 :312-328