Innovative nonlinear component generator inspired by squirrel search algorithm
Ö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
- Scopus
- 1
- WoS
- 1
- OpenAlex
- 2
Tam Kayıt
| Alan | Değer | Dil |
|---|---|---|
| dc.contributor.author | Artuğer, Fırat | |
| dc.date.accessioned | 2026-10-28T14:53:58.297982681Z | |
| dc.date.available | 2026-10-28T14:53:58.297982681Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | 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. | |
| dc.identifier.articlenumber | 102466 | |
| dc.identifier.doi | 10.1016/j.vlsi.2025.102466 | |
| dc.identifier.eissn | 1872-7522 | |
| dc.identifier.issn | 0167-9260 | |
| dc.identifier.scopus | 2-s2.0-105008827244 | |
| dc.identifier.uri | https://rdlopen.rawdatalibrary.net/r/munzur/1182 | |
| dc.identifier.volume | 104 | |
| dc.identifier.wos | WOS:001521719900001 | |
| dc.language.iso | en | |
| dc.publisher | Elsevier B.V. | |
| dc.relation.ispartof | Integration | |
| dc.rights | info:eu-repo/semantics/closedAccess | |
| dc.subject | Encryption | |
| dc.subject | High nonlinearity | |
| dc.subject | Squirrel search algorithm | |
| dc.subject | Substitution box | |
| dc.subject.classification | Computer Science, Hardware & Architecture | |
| dc.subject.classification | Engineering, Electrical & Electronic | |
| dc.subject.classification | Computer Science | |
| dc.subject.classification | Engineering | |
| dc.subject.other | Cryptography | |
| dc.subject.other | Encryption algorithms | |
| dc.subject.other | Iterative methods | |
| dc.subject.other | Block cipher algorithms | |
| dc.subject.other | Block ciphers | |
| dc.subject.other | Box structures | |
| dc.subject.other | Data encryption | |
| dc.subject.other | High nonlinearity | |
| dc.subject.other | Nonlinear components | |
| dc.subject.other | S-boxes | |
| dc.subject.other | Search Algorithms | |
| dc.subject.other | Squirrel search algorithm | |
| dc.subject.other | Substitution box | |
| dc.subject.other | Learning algorithms | |
| dc.title | Innovative nonlinear component generator inspired by squirrel search algorithm | |
| dc.type | Article | |
| rdl.citation.openalex | 2 | |
| rdl.citation.scopus | 1 | |
| rdl.citation.wos | 1 | |
| rdl.oa.status | closed | |
| rdl.scopus.quartile | Q2 | |
| rdl.source.index | SCOPUS | |
| rdl.source.index | WOS | |
| rdl.wos.index | Science Citation Index Expanded (SCI-EXPANDED) |
