A novel deep learning-based statistical randomness evaluation test methodology for cryptographic applications

MakaleAçık ErişimScopus SJRQ1

Özet

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.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/munzur/1348Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.1007/s44443-025-00271-4Yayıncı resmi DOI adresi
İndeks kayıtları
Kaydın indeks veri tabanlarındaki sayfası (aktarımda alınan kayıt numarasıyla). Erişim, indeksin kendi koşullarına bağlıdır.
Atıflar
Scopus
9
WoS
9
OpenAlex
11
Her kaynağın kendi saydığı toplam atıf; aktarım ve zenginleştirme sırasında alındı.
Tam Kayıt
AlanDeğerDil
dc.contributor.authorKaner, Seyfullah
dc.contributor.authorGaripcan, Ali Murat
dc.contributor.authorErdem, Ebubekir
dc.date.accessioned2026-10-28T14:54:06.970626184Z
dc.date.available2026-10-28T14:54:06.970626184Z
dc.date.issued2025
dc.description.abstractThe 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.
dc.identifier.articlenumber264
dc.identifier.doi10.1007/s44443-025-00271-4
dc.identifier.eissn2213-1248
dc.identifier.issn1319-1578
dc.identifier.issue9
dc.identifier.scopus2-s2.0-105019221655
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/munzur/1348
dc.identifier.volume37
dc.identifier.wosWOS:001595675900001
dc.language.isoen
dc.publisherSpringer International Publishing
dc.relation.ispartofJournal of King Saud University - Computer and Information Sciences
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectArtificial intelligence
dc.subjectCryptography
dc.subjectDeep learning
dc.subjectRandom numbers
dc.subjectStatistical randomness testing
dc.subject.classificationComputer Science, Information Systems
dc.subject.classificationComputer Science
dc.subject.otherRANDOM NUMBER GENERATOR
dc.titleA novel deep learning-based statistical randomness evaluation test methodology for cryptographic applications
dc.typeArticle
rdl.citation.openalex11
rdl.citation.scopus9
rdl.citation.wos9
rdl.oa.statusgold
rdl.oa.urlhttps://link.springer.com/content/pdf/10.1007/s44443-025-00271-4.pdf
rdl.scopus.quartileQ1
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)