journal article·2022Open access

Construction and Optimization of TRNG Based Substitution Boxes for Block Encryption Algorithms

Muhammad Fahad Khan, Khalid Saleem, Mohammed Alotaibi, Mohammad Mazyad Hazzazi, Eid Rehman, Aaqif Afzaal Abbasi, Muhammad Asif Gondal

Computers, Materials & Continua· Volume 73· Issue 2

Abstract

Internet of Things is an ecosystem of interconnected devices that are accessible through the internet. The recent research focuses on adding more smartness and intelligence to these edge devices. This makes them susceptible to various kinds of security threats. These edge devices rely on cryptographic techniques to encrypt the pre-processed data collected from the sensors deployed in the field. In this regard, block cipher has been one of the most reliable options through which data security is accomplished. The strength of block encryption algorithms against different attacks is dependent on its nonlinear primitive which is called Substitution Boxes. For the design of S-boxes mainly algebraic and chaos-based techniques are used but researchers also found various weaknesses in these techniques. On the other side, literature endorse the true random numbers for information security due to the reason that, true random numbers are purely non-deterministic. In this paper firstly a natural dynamical phenomenon is utilized for the generation of true random numbers based S-boxes. Secondly, a systematic literature review was conducted to know which metaheuristic optimization technique is highly adopted in the current decade for the optimization of S-boxes. Based on the outcome of Systematic Literature Review (SLR), genetic algorithm is chosen for the optimization of s-boxes. The results of our method validate that the proposed dynamic S-boxes are effective for the block ciphers. Moreover, our results showed that the proposed substitution boxes achieve better cryptographic strength as compared with state-of-the-art techniques.
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 (57)

Show source-provided references
1. A novel cryptographic substitution box design using gaussian distribution10.1109/ACCESS.2019.2893176 ↗
2. A novel design of cryptographic SP-network based on gold sequences and chaotic logistic tent system10.1109/ACCESS.2019.2925081 ↗
3. A novel lossless color image encryption scheme using 2D DWT and 6D hyperchaotic system10.1016/j.ins.2016.02.041 ↗
4. On the cryptanalysis of Fridrich’s chaotic image encryption scheme10.1016/j.sigpro.2016.10.002 ↗
5. Image encryption based on new beta chaotic maps10.1016/j.optlaseng.2017.04.009 ↗
6. 2D LogisticSine-coupling map for image encryption10.1016/j.sigpro.2018.03.010 ↗
7. Integrated chaotic systems for image encryption10.1016/j.sigpro.2018.01.026 ↗
8. Cascade chaotic system with applications10.1109/TCYB.2014.2363168 ↗
9. An image encryption scheme based on hybridizing digital chaos and finite state machine10.1016/j.sigpro.2019.06.013 ↗
10. Counteracting dynamical degradation of digital chaotic chebyshev map via perturbation10.1142/S021812741750033X ↗
11. A new color image encryption using combination of the 1D chaotic map10.1016/j.sigpro.2017.03.011 ↗
12. A combination chaotic system and application in color image encryption10.1016/j.optlastec.2017.10.024 ↗
13. A new 1D chaotic system for image encryption10.1016/j.sigpro.2013.10.034 ↗
14. A general hybrid model for chaos robust synchronization and degradation reduction10.1016/j.ins.2015.01.028 ↗
15. Cracking a hierarchical chaotic image encryption algorithm based on permutation10.1016/j.sigpro.2015.07.008 ↗
16. Dynamic analysis of digital chaotic maps via state-mapping networks10.1109/TCSI.2018.2888688 ↗
17. Highly nonlinear balanced S-boxes with good differential properties10.1109/TIT.2014.2360880 ↗
18. Cryptanalysis of a one round chaos-based substitution permutation network10.1016/j.sigpro.2012.11.019 ↗
19. An extended method for obtaining S-boxes based on three-dimensional chaotic Baker maps10.1016/j.chaos.2005.10.022 ↗
20. A new hybrid digital chaotic system with applications in image encryption10.1016/j.sigpro.2019.02.016 ↗
21. A chaotic image encryption scheme owning temp-value feedback10.1016/j.cnsns.2014.03.016 ↗
22. Design of image cipher using block-based scrambling and image filtering10.1016/j.ins.2017.02.036 ↗
23. A symmetric image encryption algorithm based on mixed linear-nonlinear coupled map lattice10.1016/j.ins.2014.02.156 ↗
24. A new Sbox construction method based on the fractional-order chaotic Chen system10.1007/s11760-016-1007-1 ↗
25. Construction of S-box based on chaotic Boolean functions and its application in image encryption10.1007/s00521-015-1887-y ↗
26. A novel technique for the construction of strong S-boxes based on chaotic Lorenz systems10.1007/s11071-012-0621-x ↗
27. An efficient construction of substitution box with fractional chaotic system”10.1007/s11760-013-0577-4 ↗
28. A projective general linear group based algorithm for the construction of substitution box for block ciphers10.1007/s00521-012-0870-0 ↗
29. A novel approach for designing substitution-boxes based on nonlinear chaotic algorithm10.1007/s11071-012-0573-1 ↗
30. Designing chaotic S-boxes based on time-delay chaotic system10.1007/s11071-013-0987-4 ↗
31. A novel scheme for image encryption using substitution box and chaotic system10.1007/s11071-017-3874-6 ↗
32. Efficient cryptosystem approaches : S-boxes and permutation-substitution-based encryption10.1007/s11071-016-3046-0 ↗
33. Quantum-inspired cascaded discrete-time quantum walks with induced chaotic dynamics and cryptographic applications
34. An efficient method for the construction of block cipher with multi-chaotic systems10.1007/s11071-012-0675-9 ↗
35. A method for designing strong S-Boxes based on chaotic Lorenz system10.1016/j.physleta.2010.07.019 ↗
36. A novel approach for strong S-Box generation algorithm design based on chaotic scaled Zhongtang system
37. A group theoretic approach to construct cryptographically strong substitution boxes10.1007/s00521-012-0914-5 ↗
38. B. Richard J, M. Bateman and D. Mach, “Lightning detection and ranging (LDAR) raw data,” https://cmr.earthdata.nasa.gov/search/concepts/C1979878937-GHRC_DAAC.html Accessed on Dec 04, 2021.
39. A method for constructing bijective S-box with high nonlinearity based on chaos and optimization10.1142/S0218127415501278 ↗
40. A genetic algorithm for constructing bijective substitution boxes with high nonlinearity
41. An effective method to improve nonlinearity value of substitution boxes based on random selection10.1016/j.ins.2021.07.036 ↗
42. Particle swarm optimization based highly nonlinear substitution-boxes generation for security applications10.1109/ACCESS.2020.3004449 ↗
43. Efficient and secure substitution box and random number generators over Mordell elliptic curves10.1016/j.jisa.2020.102619 ↗
44. A highly nonlinear substitution-box (S-box) design using action of modular group on a projective line over a finite field
45. On the effect of chaotic system in performance characteristics of chaos-based S-box designs
46. Secure data encryption based on quantum walks for 5G Internet of Things scenario10.1109/TNSM.2020.2969863 ↗
47. A cryptographic confusion primitive based on Lotka–Volterra chaotic system and its practical applications in image encryption
48. Quantuminspired cascaded discrete-time quantum walks with induced chaotic dynamics and cryptographic application
49. Highly dispersive substitution box (S-box) design using chaos10.4218/etrij.2019-0138 ↗
50. Designing S-box based on 4D-4wing hyperchaotic system
51. Efficient cryptosystem approaches: S-boxes and permutation-substitution-based encryption10.1007/s11071-016-3046-0 ↗
52. Construction of robust substitution boxes based on chaotic systems
53. A novel approach for strong S-Box generation algorithm design based on chaotic scaled Zhongtang system
54. A new hyper chaotic system-based design for efficient bijective substitution-boxes10.3390/e20070525 ↗
55. A novel method of S-box design based on discrete chaotic map10.1007/s11071-016-3199-x ↗
56. 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 ↗
57. A novel design of cryptographic SP-Network based on gold sequences and chaotic logistic tent system10.1109/ACCESS.2019.2925081 ↗