Innovative nonlinear component generator inspired by squirrel search algorithm

MakaleYalnız künyeScopus SJRQ2

Özet

The most used approach for data encryption is block cipher. One of the most important structures for block cipher algorithms is undoubtedly s-boxes. The s-box structure used in the AES algorithm contains 256 values. Therefore, obtaining powerful s-boxes is a rather difficult search problem. Because the search space is very large (256!). In this study, a new method based on squirrel search algorithm (SSA) is proposed to overcome this problem. The proposed method is displacement-based. In an s-box taken at the entrance, stronger s-box structures are sought by changing the location of the elements. The most important innovation in this study is that the elements to be displaced in the s-box were selected with the positioning states of the SSA. The chaotic Gompertz map was used for the initial population. Four different s-boxes were produced with the method developed thanks to the effective positioning states of SSA. As the fitness function, the nonlinearity value, which is the most important evaluation criterion of an s-box structure, was used. The proposed four s-box structures increased up to 110 nonlinearity values after only 4500 iterations. Here, it has been shown that the algorithm can be effective in all s-boxes by generating four different s-boxes. Considering these results, it has been determined that the proposed method gives more effective results than most methods in the literature.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/munzur/1182Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.1016/j.vlsi.2025.102466Yayı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
1
WoS
1
OpenAlex
2
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:53:58.297982681Z
dc.date.available2026-10-28T14:53:58.297982681Z
dc.date.issued2025
dc.description.abstractThe most used approach for data encryption is block cipher. One of the most important structures for block cipher algorithms is undoubtedly s-boxes. The s-box structure used in the AES algorithm contains 256 values. Therefore, obtaining powerful s-boxes is a rather difficult search problem. Because the search space is very large (256!). In this study, a new method based on squirrel search algorithm (SSA) is proposed to overcome this problem. The proposed method is displacement-based. In an s-box taken at the entrance, stronger s-box structures are sought by changing the location of the elements. The most important innovation in this study is that the elements to be displaced in the s-box were selected with the positioning states of the SSA. The chaotic Gompertz map was used for the initial population. Four different s-boxes were produced with the method developed thanks to the effective positioning states of SSA. As the fitness function, the nonlinearity value, which is the most important evaluation criterion of an s-box structure, was used. The proposed four s-box structures increased up to 110 nonlinearity values after only 4500 iterations. Here, it has been shown that the algorithm can be effective in all s-boxes by generating four different s-boxes. Considering these results, it has been determined that the proposed method gives more effective results than most methods in the literature.
dc.identifier.articlenumber102466
dc.identifier.doi10.1016/j.vlsi.2025.102466
dc.identifier.eissn1872-7522
dc.identifier.issn0167-9260
dc.identifier.scopus2-s2.0-105008827244
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/munzur/1182
dc.identifier.volume104
dc.identifier.wosWOS:001521719900001
dc.language.isoen
dc.publisherElsevier B.V.
dc.relation.ispartofIntegration
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.subjectEncryption
dc.subjectHigh nonlinearity
dc.subjectSquirrel search algorithm
dc.subjectSubstitution box
dc.subject.classificationComputer Science, Hardware & Architecture
dc.subject.classificationEngineering, Electrical & Electronic
dc.subject.classificationComputer Science
dc.subject.classificationEngineering
dc.subject.otherCryptography
dc.subject.otherEncryption algorithms
dc.subject.otherIterative methods
dc.subject.otherBlock cipher algorithms
dc.subject.otherBlock ciphers
dc.subject.otherBox structures
dc.subject.otherData encryption
dc.subject.otherHigh nonlinearity
dc.subject.otherNonlinear components
dc.subject.otherS-boxes
dc.subject.otherSearch Algorithms
dc.subject.otherSquirrel search algorithm
dc.subject.otherSubstitution box
dc.subject.otherLearning algorithms
dc.titleInnovative nonlinear component generator inspired by squirrel search algorithm
dc.typeArticle
rdl.citation.openalex2
rdl.citation.scopus1
rdl.citation.wos1
rdl.oa.statusclosed
rdl.scopus.quartileQ2
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)