A new algorithm to generate aes-like substitution boxes based on sine cosine optimization algorithm
Ö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
- Scopus
- 19
- WoS
- 22
- OpenAlex
- 24
Tam Kayıt
| Alan | Değer | Dil |
|---|---|---|
| dc.contributor.author | Artuğer, Fırat | |
| dc.contributor.author | Özkaynak, Fatih | |
| dc.date.accessioned | 2026-10-28T14:54:51.080530168Z | |
| dc.date.available | 2026-10-28T14:54:51.080530168Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | 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. | |
| dc.description.sponsorship | Türkiye Bilimsel ve Teknolojik Araştırma Kurumu, TÜBİTAK, (121E600, 122E337) | |
| dc.description.sponsorship | Türkiye Bilimsel ve Teknolojik Araştırma Kurumu, TÜBİTAK | |
| dc.identifier.doi | 10.1007/s11042-023-17200-0 | |
| dc.identifier.eissn | 1573-7721 | |
| dc.identifier.endpage | 38964 | |
| dc.identifier.issn | 1380-7501 | |
| dc.identifier.issue | 13 | |
| dc.identifier.scopus | 2-s2.0-85173752079 | |
| dc.identifier.startpage | 38949 | |
| dc.identifier.uri | https://rdlopen.rawdatalibrary.net/r/munzur/2028 | |
| dc.identifier.volume | 83 | |
| dc.identifier.wos | WOS:001096913600004 | |
| dc.language.iso | en | |
| dc.publisher | Springer | |
| dc.relation.ispartof | Multimedia Tools and Applications | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.subject | AES | |
| dc.subject | High nonlinearity | |
| dc.subject | S-box | |
| dc.subject | Security | |
| dc.subject | Sine–cosine algorithm | |
| dc.subject | Symmetric encryption | |
| dc.subject.classification | Computer Science, Information Systems | |
| dc.subject.classification | Computer Science, Software Engineering | |
| dc.subject.classification | Computer Science, Theory & Methods | |
| dc.subject.classification | Engineering, Electrical & Electronic | |
| dc.subject.classification | Computer Science | |
| dc.subject.classification | Engineering | |
| dc.subject.other | Cryptography | |
| dc.subject.other | AES | |
| dc.subject.other | Box structures | |
| dc.subject.other | Data encryption | |
| dc.subject.other | Encryption algorithms | |
| dc.subject.other | High nonlinearity | |
| dc.subject.other | Optimization algorithms | |
| dc.subject.other | S-boxes | |
| dc.subject.other | Security | |
| dc.subject.other | Sine-cosine algorithm | |
| dc.subject.other | Symmetric encryption | |
| dc.subject.other | Optimization | |
| dc.title | A new algorithm to generate aes-like substitution boxes based on sine cosine optimization algorithm | |
| dc.type | Article | |
| rdl.citation.openalex | 24 | |
| rdl.citation.scopus | 19 | |
| rdl.citation.wos | 22 | |
| rdl.oa.status | green | |
| rdl.oa.status | preprint | |
| rdl.oa.url | https://hdl.handle.net/11508/43113 | |
| rdl.publication.status | earlyAccess | |
| rdl.scopus.quartile | Q1 | |
| rdl.source.index | SCOPUS | |
| rdl.source.index | WOS | |
| rdl.wos.index | Science Citation Index Expanded (SCI-EXPANDED) |
