A novel algorithm based on DNA coding for substitution box generation problem

MakaleYalnız künyeScopus SJRQ1

Özet

Substitution boxes are very important for cryptographic structures. But getting an 8-bit strong s-box is a difficult problem. To address this problem, a new approach is proposed in this study. DNA chains are used in the proposed approach. First of all, a weak s-box is obtained with the help of a chaotic map. Then, a DNA chain is formed with the same chaotic map. In this study, 2000-long DNA chains were produced. Then, two random values consisting of four components are determined from these DNA chains, and these values are addressed to the s-box structure. By changing the places of these values, the s-box structure is improved up to a certain iteration. In this study, 10,000 iterations were examined, and three different strong s-boxes were obtained by using three different DNA chains. The nonlinearity values of these s-box structures were observed as 110.25, 110.5, and 110.75, respectively. The proposed study has proven to work effectively with effective results in three different chains. In addition, it has been proven as a result of the analysis that the proposed s-box structures also have other cryptographic features. The proposed algorithm has surpassed many s-box generation philosophies in the literature. In addition, the proposed algorithm will provide serious gains to cryptographic structures that will be developed in the future.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/munzur/1713Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.1007/s00521-023-09095-7Yayı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
21
WoS
22
OpenAlex
24
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.authorArtuğer, Fırat
dc.date.accessioned2026-10-28T14:54:30.384929213Z
dc.date.available2026-10-28T14:54:30.384929213Z
dc.date.issued2024
dc.description.abstractSubstitution boxes are very important for cryptographic structures. But getting an 8-bit strong s-box is a difficult problem. To address this problem, a new approach is proposed in this study. DNA chains are used in the proposed approach. First of all, a weak s-box is obtained with the help of a chaotic map. Then, a DNA chain is formed with the same chaotic map. In this study, 2000-long DNA chains were produced. Then, two random values consisting of four components are determined from these DNA chains, and these values are addressed to the s-box structure. By changing the places of these values, the s-box structure is improved up to a certain iteration. In this study, 10,000 iterations were examined, and three different strong s-boxes were obtained by using three different DNA chains. The nonlinearity values of these s-box structures were observed as 110.25, 110.5, and 110.75, respectively. The proposed study has proven to work effectively with effective results in three different chains. In addition, it has been proven as a result of the analysis that the proposed s-box structures also have other cryptographic features. The proposed algorithm has surpassed many s-box generation philosophies in the literature. In addition, the proposed algorithm will provide serious gains to cryptographic structures that will be developed in the future.
dc.identifier.doi10.1007/s00521-023-09095-7
dc.identifier.eissn1433-3058
dc.identifier.endpage1294
dc.identifier.issn0941-0643
dc.identifier.issue3
dc.identifier.scopus2-s2.0-85175347865
dc.identifier.startpage1283
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/munzur/1713
dc.identifier.volume36
dc.identifier.wosWOS:001096136900004
dc.language.isoen
dc.publisherSpringer Science and Business Media Deutschland GmbH
dc.relation.ispartofNeural Computing and Applications
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.subjectChaotic map
dc.subjectDNA coding
dc.subjectHigh nonlinearity
dc.subjectSubstitution box
dc.subject.classificationComputer Science, Artificial Intelligence
dc.subject.classificationComputer Science
dc.subject.otherBioinformatics
dc.subject.otherChaotic systems
dc.subject.otherCryptography
dc.subject.otherIterative methods
dc.subject.otherPhilosophical aspects
dc.subject.otherBox structures
dc.subject.otherChaotic map
dc.subject.otherCryptoGraphics
dc.subject.otherDNA chains
dc.subject.otherDNA coding
dc.subject.otherHigh nonlinearity
dc.subject.otherNew approaches
dc.subject.otherNovel algorithm
dc.subject.otherS-boxes
dc.subject.otherSubstitution box
dc.subject.otherDNA
dc.titleA novel algorithm based on DNA coding for substitution box generation problem
dc.typeArticle
rdl.citation.openalex24
rdl.citation.scopus21
rdl.citation.wos22
rdl.oa.statusclosed
rdl.scopus.quartileQ1
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)