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

dc.contributor.authorKaner, Seyfullah
dc.contributor.authorGaripcan, Ali Murat
dc.contributor.authorErdem, Ebubekir
dc.date.accessioned2026-07-13T12:18:13Z
dc.date.issued2025
dc.departmentMuş Alparslan Üniversitesi
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%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$87\boldsymbol{\%}$$\end{document} accuracy and 99%\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$99\boldsymbol{\%}$$\end{document} 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.doi10.1007/s44443-025-00271-4
dc.identifier.issn1319-1578
dc.identifier.issn2213-1248
dc.identifier.issue9
dc.identifier.scopus2-s2.0-105019221655
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.1007/s44443-025-00271-4
dc.identifier.urihttps://hdl.handle.net/20.500.12639/8862
dc.identifier.volume37
dc.identifier.wosWOS:001595675900001
dc.identifier.wosqualityQ1
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherSpringernature
dc.relation.ispartofJournal of King Saud University Computer and Information Sciences
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_WOS_20250701
dc.subjectDeep Learning
dc.subjectStatistical Randomness Testing
dc.subjectCryptography
dc.subjectArtificial Intelligence
dc.subjectRandom Numbers
dc.titleA novel deep learning-based statistical randomness evaluation test methodology for cryptographic applications
dc.typeArticle

Dosyalar