Sürdürülebilir Kalkınma Amaçları

  • MakaleAçık Erişim2026
    Design and analysis of an arduino-based low-cost true random number generator

    Erdem, Ebubekir; Kaner, Seyfullah; Garipcan, Ali Murat

    This study covers the design and statistical randomness-based performance analysis of an Arduino-based True Random Number Generator (TRNG) that uses environmental analog noise as a randomness source. The environmental analog noise used as the randomness source was sampled from the Arduino's A_0-A_4 pins, mixed at the bit level, and then subjected to the SHA-256 hash function in the post processing stage. The 256-bit random number blocks obtained using this method were transferred via the serial port and converted into a format suitable for NIST SP-800-22 and Dieharder tests. In terms of statistical randomness, the random numbers achieved successful results in all NIST tests and in 93.94% of the Dieharder tests. However, Shannon entropy and bias analyses showed that the generated numbers did not carry structural patterns. The study demonstrates that reliable randomness can be obtained even under limited hardware and low energy conditions, showing that the developed structure provides an accessible and reproducible platform for educational use, embedded system security, and lightweight cryptographic applications.

  • MakaleAçık Erişim2026Scopus SJRQ1
    Real-time photovoltaic voltage data-driven dynamic green s-box generation framework for smart grid security

    Aydın, Yılmaz; Garipcan, Ali Murat; Özkaynak, Fatih

    In this study, a dynamic substitution box (s-box) generation method is proposed using real-time voltage data obtained from photovoltaic (PV) panels as an environmentally sensitive entropy source. These data, affected by environmental conditions such as solar radiation and temperature, exhibit irregular and unpredictable temporal behavior, offering strong potential for cryptographic randomness generation. In this context, the 0–1 test, Kolmogorov Entropy (KE), scale-index analysis, and the National Institute of Standards and Technology (NIST) SP 800-22 test suite are applied to PV voltage data collected at 1-minute intervals, experimentally confirming their chaotic dynamics and high-entropy characteristics. Following appropriate preprocessing and nonlinear mathematical transformations, the validated data are utilized to generate 8-bit s-box structures. The cryptographic strength of the generated s-boxes is quantitatively evaluated using standard security metrics, including nonlinearity (NL), Differential Probability (DP), Linear Probability (LP), Strict Avalanche Criterion (SAC), and Bit Independence Criterion (BIC). The findings reveal that PV data can serve as a functional resource not only for energy monitoring but also for randomness-based cryptographic construction. This approach enables lightweight cryptographic solutions for resource-constrained edge devices requiring <1 KB of memory and supports context-aware data security in renewable energy infrastructures.

    • SDG 7 · Erişilebilir ve Temiz Enerji
    • SDG 9 · Sanayi, Yenilikçilik ve Altyapı
  • MakaleAçık Erişim2025
    Security and Performance-Based Design and Evaluation Criteria for Cryptographic Random Number Generators

    Erdem, Ebubekir; Garipcan, Ali Murat

    This study comprehensively examines security and performance-oriented selection and evaluation criteria for Random Number Generators (RNGs) used in cryptographic applications. The study analyzes the fundamental differences between Pseudo Random Number Generators (PRNGs) and True Random Number Generators (TRNGs). Within the scope of these analyses, entropy sources, statistical characteristics, and performance metrics, as well as their effects on security, are evaluated. The ability of TRNGs to meet high security requirements thanks to their hardware-dependent structures is compared with PRNGs, which offer software-based and low-cost solutions. The study evaluates various criteria ranging from minimum entropy tests to space and energy requirements. It also highlights the fundamental challenges encountered in the design and implementation of RNGs in cryptographic systems. Additionally, the fundamental security requirements encountered in RNG design and how these requirements can be met in practice are discussed in detail. In this context, PRNGs, TRNGs based on physical processes, and hybrid RNG designs are analyzed. The advantages and disadvantages of these different design paradigms are then presented in a comparative manner. In conclusion, this study delivers a framework that unifies security, performance, and design considerations for RNGs, setting a benchmark for future cryptographic research. As a result, this framework forms the foundation for the next generation of secure, efficient, and scalable cryptographic systems.

  • MakaleAçık Erişim2025Scopus SJRQ1
    A Novel Secure S-box Design Methodology Based on FPGA and SHA-256 Hash Algorithm for Block Cipher Algorithms

    Aydin, Yilmaz; Garipcan, Ali Murat; Özkaynak, Fatih

    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.

    AtıfScopus23WoS27OpenAlex20
    ScopusWeb of Scienceİncele
  • MakaleAçık Erişim2025Scopus SJRQ1
    A novel deep learning-based statistical randomness evaluation test methodology for cryptographic applications

    Kaner, Seyfullah; Garipcan, Ali Murat; Erdem, Ebubekir

    The security of cryptographic systems is directly linked to the statistical randomness properties of the random numbers used. Traditional statistical randomness tests can be limited in evaluating the properties of these numbers and can require long processing times. While widely used test suites such as the National Institute of Standards and Technology (NIST) Special Publication (SP) 800–22 play a crucial role in assessing data randomness, they are slow on large data sets, can only evaluate certain statistical properties, and fail to detect complex data patterns and dependency structures. In this paper, we propose a new deep learning (DL) based method to overcome these limitations. In the study, bit sequences produced by an FPGA-based true random number generator (TRNG) and different pseudo-random number generators (PRNGs) were converted into image format, and classification experiments were carried out on the AlexNet, ResNet50, and EfficientNetB0 architectures. The results showed that AlexNet, with 87% accuracy and 99% recall, was by far the most successful method compared to the other models. Furthermore, the ablation analysis revealed that the components of data augmentation, early stopping, and cross-validation play a critical role in the model’s stability and generalizability. Providing a reliable randomness evaluation with high accuracy, this new method, as an alternative to traditional statistical test suites, demonstrates that AI-based solutions can enhance the effectiveness and accuracy of randomness assessment in cryptographic applications. The success of DL methods in complex data structures offers significant potential for improving the security of modern cryptographic systems.

    AtıfScopus9WoS9OpenAlex11
    ScopusWeb of Scienceİncele
  • MakaleAçık Erişim2025Scopus SJRQ1
    A novel s-box generation method based on metastable inducing over FPGA for block ciphers

    Garipcan, Ali Murat; Aydın, Yılmaz; Özkaynak, Fatih

    Substitution 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.

    AtıfScopus21WoS23
    ScopusWeb of Scienceİncele
  • MakaleAçık Erişim2025Scopus SJRQ1
    An efficient 2D hyper chaos and DNA encoding-based s-box generation method using chaotic evolutionary improvement algorithm for nonlinearity

    Garipcan, Ali Murat; Aydin, Yılmaz; Özkaynak, Fatih

    In this study, an innovative substitution box (s-box) method is proposed, which combines the complexity and unpredictability of chaotic systems with the natural randomness and security features of Deoxyribonucleic Acid (DNA) encoding, in response to the increasing security requirements in the field of modern cryptography. This method, based on the integration of a two-dimensional (2D) hyper-chaotic Vincent map (VM) and DNA encoding techniques, aims to produce secure and high-performance s-boxes. To evaluate the reliability of the s-boxes, fundamental cryptographic criteria such as nonlinearity (NL), strict avalanche criterion (SAC), differential probability (DP), linear approximation probability (LAP), and bit independence criterion (BIC) are considered. Additionally, a novel chaos-based evolutionary optimization algorithm is proposed to optimize the NL criterion of the s-boxes. This algorithm offers a cost-effective and highly efficient alternative compared to classical metaheuristic methods, providing a balanced structure between security and performance. Experimental findings and comparison results demonstrate that the proposed s-boxes offer effective and reliable solutions for modern cryptographic applications, such as secure data transmission and storage. From a broader perspective, the study makes a meaningful contribution to the literature in the field of data security by presenting a high-performance s-box design meeting the security requirements of cryptographic systems and is resilient against current threats.

    AtıfScopus25WoS26OpenAlex23
    ScopusWeb of Scienceİncele
  • MakaleAçık Erişim2025Scopus SJRQ1
    A novel post-processing approach for improving minimum nonlinearity in S-boxes: A case study based on 2D hyper chaotic Schaffer transformation map

    Aydın, Yılmaz; Garipcan, Ali Murat; Özkaynak, Fatih

    Substitution boxes (s-boxes), providing nonlinearity in block cipher algorithms, constitute a fundamental security layer against linear and differential cryptanalysis attacks. In this study, an innovative s-box generation method is proposed by integrating a 2D hyper-chaotic Schaffer map (SM) with biomolecular DNA-based encoding techniques. Furthermore, to enhance the security of s-box structures, a novel post-processing algorithm is developed, aiming to simultaneously optimize both the average (NLavg) and minimum (NLmin) nonlinearity levels by targeting linear components. Unlike traditional meta-heuristic methods, the proposed algorithm avoids random exploration across large search spaces, instead identifying dominant linear components through Walsh spectrum analysis and applying targeted permutation operations to suppress their effects. This strategy not only increases the NLavg value but also balances the contribution of each Boolean function to security, thereby establishing a homogeneous and consistent security structure across all input–output combinations. Comparative experimental analyses with existing methods demonstrate that the proposed approach outperforms prior techniques in terms of both cryptographic security metrics and computational efficiency. In this respect, the study presents an advanced s-box design framework, characterized by high nonlinearity and a balanced spectral distribution, suitable for integration into modern block cipher systems.

    AtıfScopus12WoS13OpenAlex13
    ScopusWeb of Scienceİncele
  • DüzeltmeAçık Erişim2024Scopus SJRQ1
    Correction to: A Novel Secure S-box Design Methodology Based on FPGA and SHA-256 Hash Algorithm for Block Cipher Algorithms (Arabian Journal for Science and Engineering, (2024), 10.1007/s13369-024-09251-8)

    Aydin, Yilmaz; Garipcan, Ali Murat; Özkaynak, Fatih

    In the original publication, Table 1 was published with wrong values. The corrected table is given below. This has been updated in the original article. (Table presented.) 8 × 8 s-box component obtained through the proposed scheme 0 1 2 3 4 5 6 7 8 9 A B C D E F 0 7 16 40 37 222 29 204 225 65 81 156 199 63 42 44 197 1 158 2 11 117 30 134 106 209 24 78 152 141 215 251 160 36 2 249 6 228 75 233 198 132 203 147 100 176 97 214 43 239 59 3 146 47 200 49 79 195 188 201 184 85 218 151 213 154 76 253 4 17 196 26 120 105 130 45 115 186 4 224 145 118 252 138 208 5 255 10 5 129 236 91 21 162 216 109 72 27 243 207 89 13 6 124 86 206 179 192 172 235 68 28 230 74 54 99 80 139 143 7 182 234 108 149 94 168 177 3 64 250 46 41 9 191 232 136 8 84 210 88 205 23 15 95 56 50 83 107 190 98 242 103 19 9 60 169 101 181 114 174 69 82 119 112 247 244 128 51 96 1 A 123 90 150 93 32 159 57 237 170 52 231 202 125 217 155 73 B 189 31 66 14 194 62 227 104 140 165 153 131 20 12 211 245 C 111 102 183 142 137 113 187 254 133 77 116 122 161 110 38 173 D 39 18 87 148 175 121 35 193 70 229 92 55 166 219 163 171 E 185 8 126 135 127 223 240 58 53 22 248 246 167 67 48 212 F 241 144 221 178 220 34 71 0 61 164 180 157 226 238 25 33

    AtıfScopus1
    ScopusWeb of Scienceİncele