A novel algorithm based on DNA coding for substitution box generation problem
Ö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
- Scopus
- 21
- WoS
- 22
- OpenAlex
- 24
Tam Kayıt
| Alan | Değer | Dil |
|---|---|---|
| dc.contributor.author | Artuğer, Fırat | |
| dc.date.accessioned | 2026-10-28T14:54:30.384929213Z | |
| dc.date.available | 2026-10-28T14:54:30.384929213Z | |
| dc.date.issued | 2024 | |
| dc.description.abstract | 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. | |
| dc.identifier.doi | 10.1007/s00521-023-09095-7 | |
| dc.identifier.eissn | 1433-3058 | |
| dc.identifier.endpage | 1294 | |
| dc.identifier.issn | 0941-0643 | |
| dc.identifier.issue | 3 | |
| dc.identifier.scopus | 2-s2.0-85175347865 | |
| dc.identifier.startpage | 1283 | |
| dc.identifier.uri | https://rdlopen.rawdatalibrary.net/r/munzur/1713 | |
| dc.identifier.volume | 36 | |
| dc.identifier.wos | WOS:001096136900004 | |
| dc.language.iso | en | |
| dc.publisher | Springer Science and Business Media Deutschland GmbH | |
| dc.relation.ispartof | Neural Computing and Applications | |
| dc.rights | info:eu-repo/semantics/closedAccess | |
| dc.subject | Chaotic map | |
| dc.subject | DNA coding | |
| dc.subject | High nonlinearity | |
| dc.subject | Substitution box | |
| dc.subject.classification | Computer Science, Artificial Intelligence | |
| dc.subject.classification | Computer Science | |
| dc.subject.other | Bioinformatics | |
| dc.subject.other | Chaotic systems | |
| dc.subject.other | Cryptography | |
| dc.subject.other | Iterative methods | |
| dc.subject.other | Philosophical aspects | |
| dc.subject.other | Box structures | |
| dc.subject.other | Chaotic map | |
| dc.subject.other | CryptoGraphics | |
| dc.subject.other | DNA chains | |
| dc.subject.other | DNA coding | |
| dc.subject.other | High nonlinearity | |
| dc.subject.other | New approaches | |
| dc.subject.other | Novel algorithm | |
| dc.subject.other | S-boxes | |
| dc.subject.other | Substitution box | |
| dc.subject.other | DNA | |
| dc.title | A novel algorithm based on DNA coding for substitution box generation problem | |
| dc.type | Article | |
| rdl.citation.openalex | 24 | |
| rdl.citation.scopus | 21 | |
| rdl.citation.wos | 22 | |
| rdl.oa.status | closed | |
| rdl.scopus.quartile | Q1 | |
| rdl.source.index | SCOPUS | |
| rdl.source.index | WOS | |
| rdl.wos.index | Science Citation Index Expanded (SCI-EXPANDED) |
