Image Encryption Algorithm Based on Hilbert Sorting Vector and New Spatiotemporal Chaotic System

Hangming Zhang,Hanping Hu,Weiping Ding
DOI: https://doi.org/10.1016/j.optlastec.2023.109655
2023-01-01
Abstract:The design of the lattice coupling mode in current spatiotemporal chaotic systems lacks dynamic characteristics. When it is applied to the cryptosystem, its chaotic performance defects weaken the security of the cryptosystem. In this context, it is urgent to design new coupling rules and secure cryptosystems based on fractal and chaos theory. In this paper, a kind of sorting vector based on the fractal sorting matrix and fractal curve, the Hilbert sorting vector (HSV), is proposed creatively, and its iterative generation process is introduced. HSV is irregular and infinitely iterable. According to the requirements of the actual situation, HSV has a flexible adjustment vector length, which improves the multiplicity and efficiency of changing information positions. Then, HSV is used to reconstitute the the interaction of nodes during iteration in a new spatiotemporal chaotic system named Hilbert-sorting-vector coupled map lattice (HSVCML). Using this new sorting vector, the dynamic characteristics of spatiotemporal chaotic systems can be effectively improved. This is proved by comparing their Lyapunov exponent, Kolmogorov-Sinai entropy, bifurcation diagram, and information entropy with the coupled map lattice (CML). Moreover, the rich spatio-temporal behaviours of HSVCML are studied. Therefore, HSVCML is more appropriate for image encryption than CML. Finally, HSV is combined with a spatiotemporal chaotic system to frame an image encryption method. For the purpose of proving the effectiveness and security of this algorithm against different types of attacks, a large number of tests related to security analysis and time complexity analysis are carried out. Simulation results prove that our encryption algorithm is more secure and efficient than the previous algorithms and can resist various attacks.
What problem does this paper attempt to address?