Abstract
This article proposed an improved 2D-logistic-adjusted-Sine map, which has better ergodicity, pseudo-randomness, unpredictability and wider chaotic range than many existing 2D-chaotic maps. Utilizing improved 2D-logistic-adjusted-Sine map generates chaotic sequences, where the initial values of the system are assigned based on SHA 512 hash function. Compared with traditional encryption scheme, the size of cipher image is different to plain image, because multiply can be applied between mismatched dimensional matrices through semi-tensor product, and therefore, attackers cannot obtain the size of plain image from encryption image. In order to lighten transmission and storage burden, we reduce the results of semi-tensor product by data process. Keys security, correlation coefficient, information entropy and ability of defending differential attack are analyzed to confirm the security of our encryption scheme. Experimental results confirm that the proposed algorithm can encrypt image effectively and securely.
Similar content being viewed by others
References
Gan, Z.H., Chai, X.L., Han, D.J.: A chaotic image encryption algorithm based on 3-D bit-plane permutation. Neural Comput. Appl. 31(11), 7111–7130 (2019)
Li, Y.P., Wang, C.H., Chen, H.: A hyper-chaos-based image encryption algorithm using pixel-level permutation and bit-level permutation. Opt. Lasers Eng. 90, 238–246 (2017)
Zou, C.Y., Zhang, Q., Wei, X.P.: Image encryption based on improved Lorenz system. IEEE Access 8, 75728–75740 (2020)
Khan, M., Masood, F.: A novel chaotic image encryption technique based on multiple discrete dynamical maps. Multimedia Tools Appl. 78(18), 26203–26222 (2019)
Khan, F.A., Ahmed, J., Khan, J.S.: A novel image encryption based on Lorenz equation, Gingerbreadman chaotic map and S-8 permutation. J. Intell. Fuzzy Syst. 33(6), 3753–3765 (2017)
Arshad, U., Batool, S.I., Amin, M.: A novel image encryption scheme based on Walsh compressed quantum spinning chaotic Lorenz system. Int. J. Theor. Phys. 58(10), 3565–3588 (2019)
Aqeel-ur-Rehman, Liao, X. F., Hahsmi, M. A.: An efficient mixed inter-intra pixels substitution at 2bits-level for image encryption technique using DNA and chaos. Optik 153: 117–134 (2018).
Wang, X.Y., Gao, S.: Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory. Inf. Sci. 507, 16–36 (2020)
Suri, S., Vijay, R.: A Pareto-optimal evolutionary approach of image encryption using coupled map lattice and DNA. Neural Comput. Appl. 32(15), 11859–11873 (2020)
Zhu, S.Q., Zhu, C.X.: Secure image encryption algorithm based on hyperchaos and dynamic DNA coding. Entropy 22(7), 772 (2020)
Luo, Y.Q., Yu, J., Lai, W.R.: A novel chaotic image encryption algorithm based on improved baker map and logistic map. Multimedia Tools Appl. 78(18), 26203–26222 (2019)
Sui, L.S., Du, C., Tian, A.L.: Double-image encryption based on interference and logistic map under the framework of double random phase encoding. Opt. Lasers Eng. 112, 113–122 (2019)
Wu, J.H., Liao, X.F., Yang, B.: Image encryption using 2D Henon-Sine map and DNA approach. Signal Process. 153, 11–23 (2018)
Jiang, N., Dong, X., Hu, H.: Quantum image encryption based on Henon mapping. Int. J. Theor. Phys. 58(3), 979–991 (2019)
Lv, X.P., Liao, X.F., Yang, B.: Bit-level plane image encryption based on coupled map lattice with time-varying delay. Modern Phys. Lett. B 32(10), 1850124 (2018)
Zhang, Y.Q., Wang, X.Y.: A symmetric image encryption algorithm based on mixed linear-nonlinear coupled map lattice. Inf. Sci. 273, 329–351 (2014)
Hua, Z.Y., Zhou, Y.C.: Image encryption using 2D Logistic-adjusted-Sine map. Inf. Sci. 339, 237–253 (2016)
Wang, X.Y., Feng, L., Li, R.: A fast image encryption algorithm based on non-adjacent dynamically coupled map lattice model. Nonlinear Dyn. 95(4), 2797–2824 (2019)
Gu, G.S., Ling, J.: A fast image encryption method by using chaotic 3D cat maps. Optik 125(17), 4700–4705 (2014)
Tang, J., Yu, Z.N., Liu, L.F.: A delay coupling method to reduce the dynamical degradation of digital chaotic maps and its application for image encryption. Multimedia Tools Appl. 78(17), 24765–24788 (2019)
Tutueva, A.V., Nepomuceno, E.G., Karimov, A.I.: Adaptive chaotic maps and their application to pseudo-random numbers generation. Chaos Soliton Fractal 133, 109615 (2020)
Nepomuceno, E.G., Lima, A.M., Arias-Garcia, J.: Minimal digital chaotic system. Chaos, Soliton Fractal 120, 62–66 (2020)
Wang, X.Y., Gao, S.: Application of matrix semi-tensor product in chaotic image encryption. J. Franklin Inst. Eng. Appl. Math. 356(18), 11638–11667 (2019)
Wang, J. M., Wang, J., Jiang, Y. J.: Image encryption algorithm based on the semi-tensor product. Journal of Image and Graphics 21(3), 282–296 (2016)
Wang, J.M., Ye, S.P., Xu, Z.Y.: Low storage space of random measurement matrix for compressed sensing with semi-tensor product. ACTA Electr. Sinica 46(4), 797–804 (2018)
Wang, X.Y., Feng, L., Zhao, H.Y.: Fast image encryption algorithm based on parallel computing system. Inf. Sci. 486, 340–358 (2019)
Wang, X.Y., Zhang, Y.Q., Bao, X.M.: A novel chaotic image encryption scheme using DNA sequence operations. Opt. Lasers Eng. 73, 53–61 (2015)
Cheng, D.Z., Qi, H.S.: Principle and range of possible applications of semi-tensor product of matrices. Syst. Sci. Math. 32(12), 1488–1496 (2012)
May, R.M.: Simple mathematical models with very complicated dynamics. Nature 261(5560), 459–467 (1976)
Wu, Y., Yang, G.L., Jin, H.X.: Image encryption using the two-dimensional logistic chaotic map. J. Electr. Imaging 20(1), 013014 (2012)
Hua, Z.Y., Zhou, Y.C., Pun, C.M.: 2D Sine Logistic modulation map for image encryption. Inf. Sci. 297, 80–94 (2015)
Hua, Z.Y., Zhou, Y.C.: Image encryption using 2D Logistic-adjusted-Sine map. Inf. Sci. 339, 237–253 (2016)
Cardoso, V., Miranda, A.S., Berti, E.: Geodesic stability, Lyapunov exponents, and quasinormal modes. Phys. Rev. D 79(6), 064016 (2009)
Pincus, S.M.: Approximate entropy as a measure of system-complexity. Proc. Natl. Acad. Sci. USA 88(6), 2297–2301 (1991)
Alvarez, G., Li, S.J.: Some basic cryptographic requirements for chaos-based cryptosystems. Int. J. Bifurc. Chaos 18(6), 2129–2151 (2006)
Wang, Y., Wong, K.W., Liao, X.F.: A new chaos-based fast image encryption algorithm. Appl. Soft Comput. 11(1), 514–522 (2011)
Wen, W.Y., Hong, Y.K., Fang, Y.M.: A visually secure image encryption scheme based on semi-tensor product compressed sensing. Signal Process. 173, 107580 (2020)
Seyedzadeh, S.M., Mirzakuchaki, S.: A fast color image encryption algorithm based on coupled two-dimensional piecewise chaotic map. Signal Process. 92(5), 1202–1215 (2012)
Wang, T., Wang, M.H.: Hyperchaotic image encryption algorithm based on bit-level permutation and DNA encoding. Opt. Laser Technol. 132, 106355 (2020)
Asgari-Chenaghlu, M., Feizi-Derakhshi, M.R., Nikzad-Khasmakhi, N.: C-y: Chaotic yolo for user intended image encryption and sharing in social media. Inf. Sci. 542, 212–227 (2021)
Abbasi, A.A., Mazinani, M., Hosseini, R.: Chaotic evolutionary-based image encryption using RNA codons and amino acid truth table. Opt. Laser Technol. 132, 106465 (2020)
Kaur, G., Agarwal, R., Patidar, V.: Chaos based multiple order optical transform for 2D image encryption. Eng. Sci. Technol. Int. J. Jestech 23(5), 998–1014 (2020)
Hua, Z.Y., Jin, F., Xu, B.X.: 2D Logistic-Sine-coupling map for image encryption. Signal Process. 149, 148–161 (2018)
Diaconu, A.V.: Circular inter-intra pixels bit-level permutation and chaos-based image encryption. Inf. Sci. 355, 314–327 (2016)
Wang, X.Y., Liu, C.M., Xu, D.H.: Image encryption scheme using chaos and simulated annealing algorithm. Nonlinear Dyn. 84(3), 1417–1429 (2016)
Acknowledgements
This research is supported by the National Natural Science Foundation of China (No: 61672124) and the Password Theory Project of the 13th Five-Year. Plan National Cryptography Development Fund (No: MMJJ20170203).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
The authors declare that they have no conflict of interest.
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
Zou, C., Wang, X. & Li, H. Image encryption algorithm with matrix semi-tensor product. Nonlinear Dyn 105, 859–876 (2021). https://doi.org/10.1007/s11071-021-06542-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-021-06542-9