Abstract
Over the last few years, lots of chaotic image encryption schemes have been proposed. However, most of the schemes are permutation-diffusion architectures which still have some shortcomings, such as weak key streams, small key spaces, small information entropy, and so on. To eliminate the above weaknesses, in this paper, we propose a hyper-chaotic image encryption scheme based on quantum genetic algorithm (QGA) and compressive sensing (CS), which is a new image encryption scheme and has not been proposed so far. Firstly, QGA can update the population with the quantum rotation gate, which can enhance the randomness of the population and avoid falling into local optimum. Then compressive sensing technology is used to reduce data storage and speed up the encryption and decryption process. Moreover, we utilize the SHA-512 hash function of the plain image to calculate the initial values of the hyper-chaotic system, which is capable of enhancing the relationships between encryption schemes and plain images. The simulation experiments and security analysis reveal that the proposed scheme is more efficient in resisting statistical attack and plaintext attack and shows better performance in peak signal-to-noise ratio (PSNR) and information entropy compared with other image encryption schemes based on chaos theory.
Similar content being viewed by others
References
Baptista MS (1998) Cryptography with chaos. Phys Lett A 240:50–54
Cai S, Huang L, Chen X, Xiong X (2018) A symmetric plaintext-related color image encryption system based on bit permutation. Entropy. 20:282
Çavuşoğlu Ü, Kaçar S, Pehlivan I, Zengin A (2017) Secure image encryption algorithm design using a novel chaos based S-box. Chaos, Solitons Fractals 95:92–101
Chai X, Fu X, Gan Z, Lu Y, Chen Y (2019) A color image cryptosystem based on dynamic DNA encryption and chaos. Signal Process 155:44–62
Chai X, Zheng X, Gan Z, Han D, Chen Y (2018) An image encryption algorithm based on chaotic system and compressive sensing. Signal Process 148:124–144
Cheng G, Wang C, Chen H (2019) A novel color image encryption algorithm based on hyperchaotic system and permutation-diffusion architecture. International Journal of Bifurcation and Chaos 29(9):1950115
Devaraj P, Kavitha C (2016) An image encryption scheme using dynamic S-boxes. Nonlinear Dynamics 86:927–940
Di X, Wang L, Xiang T et al (2017) Multi-focus image fusion and robust encryption algorithm based on compressive sensing. Opt Laser Technol 91:212–225
Donoho DL (2006) Compressed sensing. IEEE Trans Inf Theory 52(4):1289–1306
Gonzalo A, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. International Journal of Bifurcation and Chaos 16(8):2129–2151
Han K, Kim J (2000). Genetic quantum algorithm and its application to combinatorial optimization problem. In proceedings of the 2000 Congress on Evolutionary Computation. USA: IEEE, 1354–1360
Hu T, Liu Y, Gong L et al (2017) An image encryption scheme combining chaos with cycle operation for DNA sequences. Nonlinear Dynamics 87:51–66
Jain A, Rajpal N (2016) A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps. Multimed Tools Appl 75:5455–5472
Kayalvizhi S, Malarvizhi S (2020) A novel encrypted compressive sensing of images based on fractional order hyper chaotic Chen system and DNA operations. Multimed Tools Appl 79:3957–3974
Li M, Lu D, Wen W, Ren H, Zhang Y (2018) Cryptanalyzing a color image encryption scheme based on hybrid hyper-chaotic system and cellular automata. IEEE Access 6:47102–47111
Li Y, Wang C, Chen H (2017) A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt Lasers Eng 90:238–246
Lin H, Wang C (2020) Influences of electromagnetic radiation distribution on chaotic dynamics of a neural network. Appl Math Comput 369:124840
Liu Y, Tong X, Ma J (2016) Image encryption algorithm based on hyper-chaotic system and dynamic S-box. Multimed Tools Appl 75:7739–7759
Liu J, Yang D, Zhou H, Chen S (2018) A digital image encryption algorithm based on bit-planes and an improved logistic map. Multimed Tools Appl 77:10217–10233
Mondal B, Singh S, Kumar P (2019) A secure image encryption scheme based on cellular automata and chaotic skew tent map. Journal of Information Security and Applications 45:117–130
Niu Y, Wang X, Wang M et al (2010) A new hyperchaotic system and its circuit implementation. Commun Nonlinear Sci Numer Simul 15:3518–3524
Parisa Gholizadeh P, Hadi Shahriar S, Morteza M (2018) Hyper-chaotic Feeded GA (HFGA): a reversible optimization technique for robust and sensitive image encryption. Multimed Tools Appl 77:20385–20414
Rasul E, Hossein Javedani S, Abdul Hanan A et al (2015) A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata. Opt Lasers Eng 71:33–41
Schmitz R (2001) Use of chaotic dynamical systems in cryptography. Journal of the Franklin Institute 338:429–441
Wang X, Çavuşoğlu Ü, Kacar S, Akgul A, Pham VT, Jafari S, Alsaadi F, Nguyen X (2019) S-box based image encryption application using a chaotic system without equilibrium. Appl Sci 9:781
Wang L, Shen T (2001) An improved adaptive genetic algorithm and its application to image segmentation. Image Extraction, Segmentation, and Recognition 4550:115–120
Wang S, Wang C, Xu C (2020) An image encryption algorithm based on a hidden attractor chaos system and the Knuth-Durstenfeld algorithm. Opt Lasers Eng 128:105995
Wang X, Xu D (2015) A novel image encryption scheme using chaos and Langton’s ant cellular automaton. Nonlinear Dynamics 79:2449–2456
Wu J, Liao X, Yang B (2018) Cryptanalysis and enhancements of image encryption based on three-dimensional bit matrix permutation. Signal Process 142:292–300
Wu J, Liao X, Yang B (2018) Image encryption using 2D Hénon-sine map and DNA approach. Signal Process 153:11–23
Xu L, Li Z, Li J, Hua W (2016) A novel bit-level image encryption algorithm based on chaotic maps. Opt Lasers Eng 78:17–25
Yaghouti Niyat A, Moattar MH, Niazi TM (2017) Color image encryption based on hybrid hyper-chaotic system and cellular automata. Opt Lasers Eng 90:225–237
Yin Q, Wang C (2018) A new chaotic image encryption scheme using breadth-first search and dynamic diffusion. International Journal of Bifurcation and Chaos 28(4):1850047
Zhang S, Gao T (2016) An image encryption scheme based on DNA coding and permutation of hyper-image. Multimed Tools Appl 75:17157–17170
Zhang X, Nie W, Ma Y, Tian Q (2017) Cryptanalysis and improvement of an image encryption algorithm based on hyper-chaotic system and dynamic S-box. Multimed Tools Appl 76:15641–15659
Zhang X, Wang C (2019) A novel multi-attractor period multi-scroll chaotic integrated circuit based on CMOS wide adjustable CCCII. IEEE Access 7:16336–16350
Zhang W, Yu H, Zhao Y, Zhu ZL (2016) Image encryption based on three-dimensional bit matrix permutation. Signal Process 118:36–50
Zhao Q, Wang C, Zhang X (2019) A universal emulator for memristor, memcapacitor, and meminductor and its chaotic circuit. Chaos. 29:13141
Zhou M, Wang C (2020) A novel image encryption scheme based on conservative hyperchaotic system and closed-loop diffusion between blocks. Signal Process 171:107484
Zhou N, Yang J, Tan C, Pan S, Zhou Z (2015) Double-image encryption scheme combining DWT-based compressive sensing with discrete fractional random transform. Opt Commun 354:112–121
Zhu C, Wang G, Sun K (2018) Cryptanalysis and improvement on an image encryption algorithm design using a novel chaos based S-box. Symmetry. 10:399
Acknowledgments
This work is supported by the Major Research Plan of the National Natural Science Foundation of China (No.91964108), the National Natural Science Foundation of China (No.61971185) and the Open Fund Project of Key Laboratory in Hunan Universities (No.18 K010).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Cheng, G., Wang, C. & Xu, C. A novel hyper-chaotic image encryption scheme based on quantum genetic algorithm and compressive sensing. Multimed Tools Appl 79, 29243–29263 (2020). https://doi.org/10.1007/s11042-020-09542-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09542-w