Abstract
With the advent of the big data era, designing security protection schemes for large amounts of image information has become an urgent problem. Multi-image encryption (MIE) algorithms provide a method for batch encryption of images, but the problems of compatibility of algorithms to image types and slow encryption speed have not been solved better. To address the above issues, inspired by the traditional Chinese game Klotski, this scheme is designed as a novel MIE algorithm. First, multiple plain images fused into a multi-image cube is performed with point-to-point confusion. Next, each plane is divided into a number of small pieces by different schemes, and then the different-sized pieces are stacked to form multiple cubes. Next, the faces of the small cube are rotated and exchanged positions, and then the small cube is combined into a large cube by different schemes. Finally, a diffusion operation is performed on each pixel of the large cube to generate the cipher cube. Since the size of the image cube is variable, there is no restriction on the type and size of the plain image being encrypted. The simulation and security analysis results show that the scheme can pass all the performance tests, and some of these indicators also have advantages compared to similar schemes, and in the encryption and decryption efficiency has a more obvious improvement compared to other schemes, which proves that the scheme securely and efficiently encrypts and decrypts images.
Similar content being viewed by others
Data availability
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
References
Ghanbari-Ghalehjoughi, H., Eslami, M., Ahmadi-Kandjani, S., Ghanbari-Ghalehjoughi, M., Yu, Z.: Multiple layer encryption and steganography via multi-channel ghost imaging. Opt. Lasers Eng. 134, 106227 (2020)
Chen, X., Banerjee, S., Cao, Y., Mou, J.: A chaotic multiple images encryption algorithm based on block scrambling and dynamic DNA coding. Int. J. Bifurc. Chaos 313(16), 2350224 (2023). https://doi.org/10.1142/S0218127423501900
Sha, Y., Mou, J., Banerjee, S., Zhang, Y.: Exploiting flexible and secure cryptographic technique for multi-dimensional image based on graph data structure and three-input majority gate. IEEE Trans. Industr. Inf. (2023). https://doi.org/10.1109/TII.2023.3281659s
Wang, X., Cao, Y., Li, H., Li, B.: A chaos-enhanced fractional-order chaotic system with self-reproduction based on a memcapacitor and meminductor. Fractal Fract. 7(8), 582 (2023)
Hua, Z., Zhou, Y., Bao, B.: Two-dimensional sine chaotification system with hardware implementation. IEEE Trans. Industr. Inf. 16(2), 887–897 (2019)
Ren, L., Li, S., Banerjee, S., Mou, J.: A new fractional-order complex chaotic system with extreme multistability and its implementation. Phys. Scr. 98(5), 055201 (2023)
Li, C., Zhang, Y., Li, H., Zhou, Y.: Visual image encryption scheme based on inter-intra-block scrambling and weighted diffusion. Vis. Comput. 1–16 (2023)
Liu, X., Mou, J., Zhang, Y., Cao, Y.: A new hyperchaotic map based on discrete memristor and meminductor: dynamics analysis, encryption application, and DSP implementation. IEEE Trans. Industr. Electron. (2023). https://doi.org/10.1109/TIE.2023.3281687
Ma, Y., Mou, J., Banerjee, S., Miao, M.: A quartic nonlinear flux-controlled memristor model and its application in chaotic system. Appl. Comput. Math. 22(3), 317–337 (2023)
Wang, X., Mou, J., Jahanshahi, H., Alotaibi, N.D., Bi, X.: Extreme multistability arising from periodic repetitive bifurcation behavior in a hyperchaotic oscillator. Nonlinear Dyn. 1–18 (2023)
Ren, L., Qin, L., Jahanshahi, H., Mou, J.: Infinite coexistence attractors and scrolls in fractional-order discrete neuron map. Int. J. Bifurc. Chaos 33(16), 2350197 (2023). https://doi.org/10.1142/S0218127423501973
Chen, C., Sun, K., He, S.: A class of higher-dimensional hyperchaotic maps. Eur. Phys. J. Plus 134, 1–13 (2019)
Joshi, A.B., Kumar, D., Mishra, D., Guleria, V.: Colour-image encryption based on 2d discrete wavelet transform and 3d logistic chaotic map. J. Mod. Opt. 67(10), 933–949 (2020)
Ren, L., Mou, J., Banerjee, S., Zhang, Y.: A hyperchaotic map with a new discrete memristor model: design, dynamical analysis, implementation and application. Chaos Solitons Fractals 167, 113024 (2023)
Hua, Z., Jin, F., Xu, B., Huang, H.: 2d logistic-sine-coupling map for image encryption. Signal Process. 149, 148–161 (2018)
Sun, X., Shao, Z., Shang, Y., Liang, M., Yang, F.: Multiple-image encryption based on cascaded gyrator transforms and high-dimensional chaotic system. Multimed. Tools Appl. 80, 15825–15848 (2021)
Yang, F., Ma, J.: A controllable photosensitive neuron model and its application. Opt. Laser Technol. 163, 109335 (2023)
Messadi, M., Kemih, K., Moysis, L., Volos, C.: A new 4d memristor chaotic system: analysis and implementation. Integration 88, 91–100 (2023)
Ma, T., Mou, J., Yan, H., Cao, Y.: A new class of hopfield neural network with double memristive synapses and its DSP implementation. Eur. Phys. J. Plus 137(10), 1–19 (2022)
Liu, X., Mou, J., Wang, J., Banerjee, S., Li, P.: Dynamical analysis of a novel fractional-order chaotic system based on memcapacitor and meminductor. Fractal Fract. 6(11) (2022)
Shahna, K.: Novel chaos based cryptosystem using four-dimensional hyper chaotic map with efficient permutation and substitution techniques. Chaos Solitons Fractals 170, 113383 (2023)
Alexan, W., Elkandoz, M., Mashaly, M., Azab, E., Aboshousha, A.: Color image encryption through chaos and KAA map. IEEE Access 11, 11541–11554 (2023)
Sahasrabuddhe, A., Laiphrakpam, D.S.: Multiple images encryption based on 3d scrambling and hyper-chaotic system. Inf. Sci. 550, 252–267 (2021)
Patro, K.A.K., Soni, A., Netam, P.K., Acharya, B.: Multiple grayscale image encryption using cross-coupled chaotic maps. J. Inf. Secur. Appl. 52, 102470 (2020)
Gao, X., Mou, J., Banerjee, S., Cao, Y., Xiong, L., Chen, X.: An effective multiple-image encryption algorithm based on 3d cube and hyperchaotic map. J. King Saud Univ. Comput. Inf. Sci. 34(4), 1535–1551 (2022)
Shao, Z., Liu, X., Yao, Q., Qi, N., Shang, Y., Zhang, J.: Multiple-image encryption based on chaotic phase mask and equal modulus decomposition in quaternion gyrator domain. Signal Process. Image Commun. 80, 115662 (2020)
Zhang, X., Hu, Y.: Multiple-image encryption algorithm based on the 3d scrambling model and dynamic DNA coding. Opt. Laser Technol. 141, 107073 (2021)
Gao, X., Mou, J., Li, B., Banerjee, S., Sun, B.: Multi-image hybrid encryption algorithm based on pixel substitution and gene theory. Fractals 31(6), 2340111 (2023)
Zhang, L., Zhang, X.: Multiple-image encryption algorithm based on bit planes and chaos. Multimed. Tools Appl. 79(29–30), 20753–20771 (2020)
Tang, Z., Song, J., Zhang, X., Sun, R.: Multiple-image encryption with bit-plane decomposition and chaotic maps. Opt. Lasers Eng. 80, 1–11 (2016)
Ouerhani, Y., Aldossari, M., Alfalou, A., Brosseau, C.: Numerical implementation of the multiple image optical compression and encryption technique. Opt. Pattern Recognit. XXVI 9477, 137–141 (2015)
Chen, Y., Wang, S., Peng, C., Hua, Z., Zhou, Y.: Generalized nonconvex low-rank tensor approximation for multi-view subspace clustering. IEEE Trans. Image Process. 30, 4022–4035 (2021)
Zarebnia, M., Kianfar, R., Parvaz, R.: Multi-color image compression-encryption algorithm based on chaotic system and fuzzy transform. Multimed. Tools Appl. 78, 10491–10511 (2019)
Chai, X., Bi, J., Gan, Z., Liu, X., Zhang, Y., Chen, Y.: Color image compression and encryption scheme based on compressive sensing and double random encryption strategy. Signal Process. 176, 107684 (2020)
Luan, G., Chen, Z., Huang, C.: Silhouette-free multiple image encryption using coherent superposition and Fresnel transform. Optik 224, 165498 (2020)
Zhang, Z., Cao, Y., Jahanshahi, H., Mou, J.: Chaotic color multi-image compression-encryption/LSB data type steganography scheme for NFT transaction security. J. King Saud Univ. Comput. Inf. Sci. 101839 (2023)
Hanif, M., Naqvi, R.A., Abbas, S., Khan, M.A., Iqbal, N.: A novel and efficient 3d multiple images encryption scheme based on chaotic systems and swapping operations. IEEE Access 8, 123536–123555 (2020)
Zhang, X., Wang, X.: Multiple-image encryption algorithm based on mixed image element and permutation. Opt. Lasers Eng. 92, 6–16 (2017)
Li, W., Chang, X., Yan, A., Zhang, H.: Asymmetric multiple image elliptic curve cryptography. Opt. Lasers Eng. 136, 106319 (2021)
Hua, Z., Zhou, Y., Huang, H.: Cosine-transform-based chaotic system for image encryption. Inf. Sci. 480, 403–419 (2019)
Naim, M., Pacha, A.A., Serief, C.: A novel satellite image encryption algorithm based on hyperchaotic systems and Josephus problem. Adv. Space Res. 67(7), 2077–2103 (2021)
Seyedzadeh, S.M., Norouzi, B., Mosavi, M.R., Mirzakuchaki, S.: A novel color image encryption algorithm based on spatial permutation and quantum chaotic map. Nonlinear Dyn. 81, 511–529 (2015)
Sha, Y., Mou, J., Banerjee, S., Jahanshahi, H., Cao, Y.: Low-cost multiclass-image encryption based on compressive sensing and chaotic system. Nonlinear Dyn. 111(8), 7831–7857 (2023)
Gao, X., Mou, J., Banerjee, S., Zhang, Y.: Color-gray multi-image hybrid compression-encryption scheme based on BP neural network and knight tour. IEEE Trans. Cybern. 53(8), 5037–5047 (2023)
Wu, Y., Noonan, J.P., Agaian, S., et al.: NPCR and UACI randomness tests for image encryption. Cyber J. Multidiscip. J. Sci. Technol. J. Select. Areas Telecommun. 1(2), 31–38 (2011)
Wu, Y., Zhou, Y., Saveriades, G., Agaian, S., Noonan, J.P., Natarajan, P.: Local Shannon entropy measure with statistical tests for image randomness. Inf. Sci. 222, 323–342 (2013)
Liu, M., Ye, G.: A new DNA coding and hyperchaotic system based asymmetric image encryption algorithm. Math. Biosci. Eng. 18(4), 3887–3906 (2021)
Wang, X., Su, Y.: Image encryption based on compressed sensing and DNA encoding. Signal Process. Image Commun. 95, 116246 (2021)
Zhou, N.-R., Tong, L.-J., Zou, W.-P.: Multi-image encryption scheme with quaternion discrete fractional Chebyshev moment transform and cross-coupling operation. Signal Process. 211, 109107 (2023)
Sun, X., Shao, Z., Shang, Y., Liang, M., Yang, F.: Multiple-image encryption based on cascaded gyrator transforms and high-dimensional chaotic system. Multimed. Tools Appl. 80(10), 15825–15848 (2021)
Acknowledgements
This work was supported by the National Natural Science Foundation of China (Grant Nos. 62061014).
Funding
This work was supported by the Nationa Natural Science Foundation of China (Grant Nos. 62061014).
Author information
Authors and Affiliations
Contributions
ZZ designed and carried out experiments, data analyzed and manuscript wrote. JM, NZ, and YC made the theoretical guidance for this paper. SB carried out experiment and improved the algorithm. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Ethical and informed consent
The test images used in this paper are from the SIPI image database and are used for scientific research only, not for other purposes, and without copyright disputes.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhang, Z., Mou, J., Zhou, N. et al. Multi-cube encryption scheme for multi-type images based on modified Klotski game and hyperchaotic map. Nonlinear Dyn 112, 5727–5747 (2024). https://doi.org/10.1007/s11071-024-09292-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-024-09292-6