journal article·2023Open access

Dynamic S-Box Generation Using Novel Chaotic Map with Nonlinearity Tweaking

Amjad Hussain Zahid, Muhammad Junaid Arshad, Musheer Ahmad, Naglaa F. Soliman, Walid El-Shafai

Computers, Materials & Continua· Volume 75· Issue 2

Abstract

A substitution box (S-Box) is a crucial component of contemporary cryptosystems that provide data protection in block ciphers. At the moment, chaotic maps are being created and extensively used to generate these S-Boxes as a chaotic map assists in providing disorder and resistance to combat cryptanalytical attempts. In this paper, the construction of a dynamic S-Box using a cipher key is proposed using a novel chaotic map and an innovative tweaking approach. The projected chaotic map and the proposed tweak approach are presented for the first time and the use of parameters in their working makes both of these dynamic in nature. The tweak approach employs cubic polynomials while permuting the values of an initial S-Box to enhance its cryptographic fort. Values of the parameters are provided using the cipher key and a small variation in values of these parameters results in a completely different unique S-Box. Comparative analysis and exploration confirmed that the projected chaotic map exhibits a significant amount of chaotic complexity. The security assessment in terms of bijectivity, nonlinearity, bits independence, strict avalanche, linear approximation probability, and differential probability criteria are utilized to critically investigate the effectiveness of the proposed S-Box against several assaults. The proposed S-Box’s cryptographic performance is comparable to those of recently projected S-Boxes for its adaption in real-world security applications. The comparative scrutiny pacifies the genuine potential of the proposed S-Box in terms of its applicability for data security.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Chaos-based Image/Signal Encryption · Cryptographic Implementations and Security · Coding theory and cryptography

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (71)

Show source-provided references
1. Secure data encryption based on quantum walks for 5G internet of things scenario10.1109/TNSM.2020.2969863 ↗
2. A RGB image encryption algorithm based on total plain image characteristics and chaos10.1016/j.sigpro.2014.10.033 ↗
3. Efficient key-dependent dynamic S-boxes based on permutated elliptic curves10.1016/j.ins.2021.01.014 ↗
4. Study of S-box properties in block cipher
5. S-Box construction based on linear fractional transformation and permutation function
6. S-Box on subgroup of galois field based on linear fractional transformation10.1049/el.2017.0194 ↗
7. Proposal new S-box depending on DNA computing and mathematical operations
8. A new DNA-based S-box
9. A method of generating 8 × 8 substitution boxes based on elliptic curves10.1007/s11277-018-5698-1 ↗
10. An injective S-box design scheme over an ordered isomorphic elliptic curve and its characterization10.1155/2018/3421725 ↗
11. Designing an efficient and highly dynamic substitution-box generator for block ciphers based on finite elliptic curves10.1155/2021/3367521 ↗
12. A truly dynamic substitution box generator for block ciphers based on elliptic curves over finite rings10.1007/s13369-021-05666-9 ↗
13. An efficient visually meaningful image compression and encryption scheme based on compressive sensing and dynamic LSB embedding10.1016/j.optlaseng.2019.105837 ↗
14. An image encryption algorithm based on chaotic system and compressive sensing10.1016/j.sigpro.2018.02.007 ↗
15. Image compression-encryption scheme based on fractional order hyper-chaotic systems combined with 2D compressed sensing and DNA encoding10.1016/j.optlastec.2018.07.041 ↗
16. A visually secure image encryption scheme based on parallel compressive sensing10.1016/j.sigpro.2018.10.001 ↗
17. A visually secure image encryption scheme based on compressive sensing10.1016/j.sigpro.2016.11.016 ↗
18. Design of cryptographically secure AES like S-box using second-order reversible cellular automata for wireless body area network applications
19. Sine-cosine optimization-based bijective substitution-boxes construction using enhanced dynamics of chaotic map10.1155/2018/9389065 ↗
20. A novel method to design S-box based on chaotic map and genetic algorithm10.1016/j.physleta.2012.01.009 ↗
21. On the design of chaos-based S-boxes10.1109/ACCESS.2020.3004526 ↗
22. A novel S-box dynamic design based on nonlinear-transform of 1D chaotic maps10.3390/electronics10111313 ↗
23. Generation of highly nonlinear and dynamic AES substitution-boxes (S-boxes) using chaos-based rotational matrices10.1109/ACCESS.2020.2973679 ↗
24. An encryption scheme based on discrete quantum map and continuous chaotic system10.1007/s10773-020-04402-7 ↗
25. An efficient image encryption scheme based on the LSS chaotic map and single S-box10.1109/ACCESS.2020.2970806 ↗
26. A new chaotic S-box generation method using parameter optimization of one-dimensional chaotic maps10.1109/ACCESS.2019.2936447 ↗
27. Cryptanalysis and constructing S-box based on chaotic map and backtracking10.1016/j.amc.2020.125153 ↗
28. Design of an efficient cryptographic substitution box by using improved chaotic range with the golden ratio
29. A new hyperchaotic system-based design for efficient bijective substitution-boxes10.3390/e20070525 ↗
30. S-Box: Six-dimensional compound hyperchaotic map and artificial bee colony algorithm
31. A novel construction of substitution box using a combination of chaotic maps with improved chaotic range10.1007/s11071-017-3409-1 ↗
32. A watermarking technique with chaotic fractional S-box transformation10.1007/s11277-016-3436-0 ↗
33. Designing chaotic S-Boxes based on time-delay chaotic system10.1007/s11071-013-0987-4 ↗
34. Chaotic S-box: Six-dimensional fractional Lorenz–Duffing chaotic system and O-shaped path scrambling10.1007/s11071-018-4478-5 ↗
35. Construction of robust substitution boxes based on chaotic systems10.1007/s00521-017-3287-y ↗
36. A new S-box construction method based on the fractional-order chaotic chen system10.1007/s11760-016-1007-1 ↗
37. A chaos-based substitution box (S-box) design with improved differential approximation probability (DP)10.1007/s40998-018-0061-9 ↗
38. Khan · Neural Computing and Applications · 2018 · 29 · 99310.1007/s00521-016-2511-5 ↗
39. A chaotic system with infinite equilibria and its S-box constructing application
40. A novel approach for strong S-box generation algorithm design based on chaotic scaled zhongtang system10.1007/s11071-016-3099-0 ↗
41. A novel image encryption algorithm based on dynamic S-boxes constructed by chaos10.1007/s11071-013-1086-2 ↗
42. Dynamic parameter-control chaotic system
43. Construction of a new 2D chebyshev-sine map and its application to color image encryption10.1007/s11042-018-6996-z ↗
44. S-Box based image encryption application using a chaotic system without equilibrium
45. A novel color image encryption scheme based on a new dynamic compound chaotic map and S-box
46. Double image encryption algorithm based on neural network and chaos10.1016/j.chaos.2021.111318 ↗
47. An image segmentation encryption algorithm based on hybrid chaotic system10.1109/ACCESS.2019.2931732 ↗
48. A new hyperchaotic 4D-FDHNN system with four positive lyapunov exponents and its application in image encryption
49. An investigation of the effects of chaotic maps on the performance of metaheuristics10.1002/eng2.12369 ↗
50. Dynamic S-box design using a novel square polynomial transformation and permutation10.1109/ACCESS.2021.3086717 ↗
51. A new dynamic substitution box for data security using an innovative chaotic map10.1109/ACCESS.2022.3184012 ↗
52. A genetic algorithm for constructing bijective substitution boxes with high nonlinearity10.1016/j.ins.2020.03.025 ↗
53. A new construction of confusion component of block ciphers10.1007/s11042-019-07866-w ↗
54. Construction of an S-box based on chaotic and bent functions10.3390/sym13040671 ↗
55. Efficient dynamic S-box generation using linear trigonometric transformation for security applications10.1109/ACCESS.2021.3095618 ↗
56. The design of S-box based on combined chaotic map
57. A novel method for designing S-box based on chaotic map and teaching–learning-based optimization10.1007/s11071-016-3295-y ↗
58. A novel method of dynamic S-box design based on combined chaotic map and fitness function10.1007/s11042-019-08478-0 ↗
59. A new discrete-space chaotic map based on the multiplication of integer numbers and its application in S-box design10.1007/s11071-020-05503-y ↗
60. A new algorithm for the construction of substitution box by using chaotic map10.1140/epjp/s13360-020-00187-0 ↗
61. S-Box design method based on improved one-dimensional discrete chaotic map10.1080/24751839.2018.1434723 ↗
62. A novel method of S-box design based on discrete chaotic map10.1007/s11071-016-3199-x ↗
63. A novel method of S-box design based on discrete chaotic maps and cuckoo search algorithm10.1007/s11042-020-10048-8 ↗
64. A novel method of S-box design based on chaotic map and composition method10.1016/j.chaos.2013.11.001 ↗
65. Framework for efficient medical image encryption using dynamic S-boxes and chaotic maps10.1109/ACCESS.2020.3020746 ↗
66. S-Box design based on discrete chaotic map and improved artificial bee colony algorithm10.1109/ACCESS.2021.3069965 ↗
67. A new color image encryption technique using DNA computing and chaos-based substitution box10.1007/s00500-021-06459-w ↗
68. On the design of S-boxes
69. Linear cryptanalysis method for DES cipher
70. A tutorial on linear and differential cryptanalysis10.1080/0161-110291890885 ↗
71. Differential cryptanalysis of DES-like cryptosystems10.1007/BF00630563 ↗