A dynamic S-box generation based on a hybrid method of new chaotic system and DNA computing
Huda Rashid Shakir, Sadiq Abdul Aziz Mehdi, Anwar Abbas Hattab
Abstract
S-box is one of the most significant structures used to construct encryption that is strong and resistant to attacks in encryption algorithms. The new 4D-hyper chaotic system and deoxyribonucleic acid (DNA) computing are used in this paper to provide a new dynamic S-box generating approach. The 4D generated numbers are processed to generate a hexadecimal number that will encode using the DNA coding method and using addition, subtraction, and exclusive-or operations to produce the final DNA string decoded to make the S-Box. The dynamic form of s-boxes is represented by a minor change in the initial conditions of the proposed chaotic method that will generate dynamic sequences of numbers. The proposed method enhances the security criteria of the block ciphers. The S-box testing criteria were done like strict avalanche, balanced, and bit independence criteria, in addition to differential approximation probability and linearity approximation probability, to test the security of the new S-Box. The results show that the new S-box has good security and is resistant to attacks.
Keywords
balanced; bit independence criteria; DNA computing; hyper-chaotic system; strict avalanche criteria; substitution box;
DOI:
http://doi.org/10.12928/telkomnika.v20i6.23449
Refbacks
There are currently no refbacks.
This work is licensed under a
Creative Commons Attribution-ShareAlike 4.0 International License .
TELKOMNIKA Telecommunication, Computing, Electronics and Control ISSN: 1693-6930, e-ISSN: 2302-9293Universitas Ahmad Dahlan , 4th Campus Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191 Phone: +62 (274) 563515, 511830, 379418, 371120 Fax: +62 274 564604
<div class="statcounter"><a title="Web Analytics" href="http://statcounter.com/" target="_blank"><img class="statcounter" src="//c.statcounter.com/10241713/0/0b6069be/0/" alt="Web Analytics"></a></div> View TELKOMNIKA Stats