A new algorithm to generate aes-like substitution boxes based on sine cosine optimization algorithm

MakaleAçık ErişimScopus SJRQ1

Özet

Symmetric encryption approaches are generally used for data encryption. One of the basic requirements for symmetric encryption algorithms to provide security is strong s-box structures. Because s-box is a nonlinear unit in these encryption algorithms and provides the requirement called confusion. In this article, a new technique is developed to produce effective s-boxes like the 16*16 s-box structure used in the AES algorithm. In the proposed method, the sine cosine algorithm (SCA), one of the recently developed optimization algorithms, is used. SCA is a suitable option for generating strong s-boxes because of its strong randomness and ease of implementation. The proposed method first uses a logistic map to generate the initial population. Then, the nonlinearity value is optimized with the help of the sine cosine algorithm. The proposed method reaches the highest nonlinearity value (112) by relocating 126 values in the s-box structure produced initially. Looking at the results, it is seen that the proposed method gives better results than other optimization-based s-box creation methods. This new method has significant potential to improve the security of symmetric encryption algorithms and make data encryption processes stronger.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/munzur/2028Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.1007/s11042-023-17200-0Yayı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
19
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.contributor.authorÖzkaynak, Fatih
dc.date.accessioned2026-10-28T14:54:51.080530168Z
dc.date.available2026-10-28T14:54:51.080530168Z
dc.date.issued2024
dc.description.abstractSymmetric encryption approaches are generally used for data encryption. One of the basic requirements for symmetric encryption algorithms to provide security is strong s-box structures. Because s-box is a nonlinear unit in these encryption algorithms and provides the requirement called confusion. In this article, a new technique is developed to produce effective s-boxes like the 16*16 s-box structure used in the AES algorithm. In the proposed method, the sine cosine algorithm (SCA), one of the recently developed optimization algorithms, is used. SCA is a suitable option for generating strong s-boxes because of its strong randomness and ease of implementation. The proposed method first uses a logistic map to generate the initial population. Then, the nonlinearity value is optimized with the help of the sine cosine algorithm. The proposed method reaches the highest nonlinearity value (112) by relocating 126 values in the s-box structure produced initially. Looking at the results, it is seen that the proposed method gives better results than other optimization-based s-box creation methods. This new method has significant potential to improve the security of symmetric encryption algorithms and make data encryption processes stronger.
dc.description.sponsorshipTürkiye Bilimsel ve Teknolojik Araştırma Kurumu, TÜBİTAK, (121E600, 122E337)
dc.description.sponsorshipTürkiye Bilimsel ve Teknolojik Araştırma Kurumu, TÜBİTAK
dc.identifier.doi10.1007/s11042-023-17200-0
dc.identifier.eissn1573-7721
dc.identifier.endpage38964
dc.identifier.issn1380-7501
dc.identifier.issue13
dc.identifier.scopus2-s2.0-85173752079
dc.identifier.startpage38949
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/munzur/2028
dc.identifier.volume83
dc.identifier.wosWOS:001096913600004
dc.language.isoen
dc.publisherSpringer
dc.relation.ispartofMultimedia Tools and Applications
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectAES
dc.subjectHigh nonlinearity
dc.subjectS-box
dc.subjectSecurity
dc.subjectSine–cosine algorithm
dc.subjectSymmetric encryption
dc.subject.classificationComputer Science, Information Systems
dc.subject.classificationComputer Science, Software Engineering
dc.subject.classificationComputer Science, Theory & Methods
dc.subject.classificationEngineering, Electrical & Electronic
dc.subject.classificationComputer Science
dc.subject.classificationEngineering
dc.subject.otherCryptography
dc.subject.otherAES
dc.subject.otherBox structures
dc.subject.otherData encryption
dc.subject.otherEncryption algorithms
dc.subject.otherHigh nonlinearity
dc.subject.otherOptimization algorithms
dc.subject.otherS-boxes
dc.subject.otherSecurity
dc.subject.otherSine-cosine algorithm
dc.subject.otherSymmetric encryption
dc.subject.otherOptimization
dc.titleA new algorithm to generate aes-like substitution boxes based on sine cosine optimization algorithm
dc.typeArticle
rdl.citation.openalex24
rdl.citation.scopus19
rdl.citation.wos22
rdl.oa.statusgreen
rdl.oa.statuspreprint
rdl.oa.urlhttps://hdl.handle.net/11508/43113
rdl.publication.statusearlyAccess
rdl.scopus.quartileQ1
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)