Skip to main content
Log in

An image encryption algorithm based on pixel bit operation and nonlinear chaotic system

  • Original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

This paper proposes a new one-dimensional chaotic map—nonlinear coupled Sine-Tent-Logistic chaotic map (1DNCSTL). A series of tests on this map show that the map has the characteristics of randomness and sensitivity to initial values and is suitable for image encryption. Based on this map, the article further proposes pixel bit position scrambling and reorganization operation and dynamic nonunique diffusion operation. Pixel bit position scrambling and reorganization operation is different from the traditional scrambling operation that only changes the position of the pixel value; this operation can achieve the effect of changing the pixel position and pixel value at the same time. The dynamic nonunique diffusion operation is different from the traditional unique-formula diffusion operation. The diffusion formula is not unique, which can ensure the security of the algorithm. Simulation experiment results and various security performance analysis show that the algorithm proposed in this paper has good performance. Compared with other encryption schemes, this algorithm is more suitable for image encryption.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

References

  1. Alvarez, G., Li, S.J.: Some basic cryptographic requirements for chaos-based cryptosystems. Int. J. Bifurcation Chaos 16(08), 2129–2151 (2006)

    MathSciNet  MATH  Google Scholar 

  2. Li, C.H., Luo, G.C., Qin, K., et al.: An image encryption scheme based on chaotic tent map. Nonlinear Dyn. 87(1), 127–133 (2017)

    Google Scholar 

  3. Pak, C., Huang, L.: A new color image encryption using combination of the 1D chaotic map. Signal Process. 138, 129–137 (2017)

    Google Scholar 

  4. Brindha, M., Gounden, N.A.: A chaos based image encryption and lossless compression algorithm using hash table and Chinese remainder theorem. Appl. Soft Comput. 40, 379–390 (2016)

    Google Scholar 

  5. Wang, X.Y., Liu, P.B.: Image encryption based on roulette cascaded chaotic system and alienated image library. Vis. Comput. 38(3), 763–779 (2021)

    Google Scholar 

  6. Chai, X.L., Bi, J.Q., Gan, Z.H., et al.: Color image compression and encryption scheme based on compressive sensing and double random encryption strategy. Signal Process. 176, 107684 (2020)

    Google Scholar 

  7. Chai, X.L., Wu, H.Y., Gan, Z.H.: An efficient approach for encrypting double color images into a visually meaningful cipher image using 2D compressive sensing. Inf. Sci. 556, 305–340 (2021)

    MathSciNet  MATH  Google Scholar 

  8. Wang, X.Y., Gao, S.: Image encryption algorithm based on the matrix semi-tensor product with a compound secret key produced by a Boolean network. Inf. Sci. 539, 195–214 (2020)

    MathSciNet  MATH  Google Scholar 

  9. Chai, X.L., Zhi, X.C., Gan, Z.H., et al.: Combining improved genetic algorithm and matrix semi-tensor product (STP) in color image encryption. Signal Process. 183, 108041 (2021)

    Google Scholar 

  10. Mansouri, A., Wang, X.Y.: Image encryption using shuffled Arnold map and multiple values manipulations. Vis. Comput. 37(1), 189–200 (2021)

    Google Scholar 

  11. Talhaoui, M.Z., Wang, X.Y., Midoun, M.A.: A new one-dimensional cosine polynomial chaotic map and its use in image encryption. Vis. Comput. 37(3), 541–551 (2021)

    Google Scholar 

  12. Talhaoui, M.Z., Wang, X.Y., Talhaoui, A.: A new one-dimensional chaotic map and its application in a novel permutation-less image encryption scheme. Vis. Comput. 37(7), 1757–1768 (2021)

    MATH  Google Scholar 

  13. Chai, X.L., Zheng, X.Y., Gan, Z.H., et al.: Exploiting plaintext-related mechanism for secure color image encryption. Neural Comput. Appl. 32(12), 8065–8088 (2020)

    Google Scholar 

  14. Chai, X.L., Fu, X.L., Gan, Z.H., et al.: A color image cryptosystem based on dynamic DNA encryption and chaos. Signal Process. 155, 44–62 (2018)

    Google Scholar 

  15. Li, G.D., Wang, L.L.: Double chaotic image encryption algorithm based on optimal sequence solution and fractional transform. Vis. Comput. 35(9), 1267–1277 (2019)

    Google Scholar 

  16. Xu, J., Mou, J., Liu, J., et al.: The image compression-encryption algorithm based on the compression sensing and fractional-order chaotic system. V. Comput. 38(5), 1509–1526 (2021)

    Google Scholar 

  17. Hosny, K.M., Kamal, S.T., Darwish, M.M.: A novel color image encryption based on fractional shifted Gegenbauer moments and 2D logistic-sine map. V. Comput. (2022). https://doi.org/10.1007/s00371-021-02382-1

    Article  Google Scholar 

  18. Cao, C., Sun, K.H., Liu, W.H.: A novel bit-level image encryption algorithm based on 2D-LICM hyperchaotic map. Signal Process. 143, 122–133 (2017)

    Google Scholar 

  19. Hua, Z.Y., Jin, F., Xu, B.X.: 2D Logistic-Sine-coupling map for image encryption. Signal Process. 149, 148–161 (2018)

    Google Scholar 

  20. Hua, Z.Y., Zhou, B.H., Zhou, Y.C.: Sine-transform-based chaotic system with FPGA implementation. IEEE Trans. Industr. Electron. 65(3), 2557–2566 (2018)

    Google Scholar 

  21. Li, S.L., Ding, W.K., Yin, B.S., et al.: A novel delay linear coupling Logistics map model for color image encryption. Entropy 20(6), 463 (2018)

    Google Scholar 

  22. 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)

    MathSciNet  MATH  Google Scholar 

  23. Wang, X.Y., Feng, L., Zhao, H.Y.: Fast image encryption algorithm based on parallel computing system. Inf. Sci. 486, 340–358 (2019)

    MATH  Google Scholar 

  24. Wang, X.Y., Liu, P.B.: A new full chaos coupled mapping lattice and its application in privacy image encryption. IEEE Trans. Circuits Syst. I Regul. Pap. 69(3), 1291–1301 (2022)

    Google Scholar 

  25. Chai, X.L., Chen, Y.R., Broyde, L.: A novel chaos-based image encryption algorithm using DNA sequence operations. Opt. Lasers Eng. 88, 197–213 (2017)

    Google Scholar 

  26. Li, X., Xiao, D., Wang, Q.H.: Error-free holographic frames encryption with CA pixel-permutation encoding algorithm. Opt. Lasers Eng. 100, 200–207 (2018)

    Google Scholar 

  27. Ramasamy, P., Ranganathan, V., Kadry, S., et al.: An image encryption scheme based on block scrambling, modified Zigzag transformation and key generation using enhanced Logistic-Tent map. Entropy 21(7), 656 (2019)

    MathSciNet  Google Scholar 

  28. Kang, X.J., Guo, Z.H.: A new color image encryption scheme based on DNA encoding and spatiotemporal chaotic system. Signal Process. Image Commun. 80, 115670 (2019)

    Google Scholar 

  29. Wang, X.Y., Li, Z.M.: A stream/block combination image encryption algorithm using logistic matrix to scramble. Int. J. Nonlinear Sci. Numer. Simul. 20(2), 167–177 (2019)

    MathSciNet  MATH  Google Scholar 

  30. Liu, H.J., Wang, X.Y., Kadir, A.: Chaos-based color image encryption using one-time keys and Choquet fuzzy integral. Int. J. Nonlinear Sci. Numer. Simul. 15(1), 1–10 (2014)

    Google Scholar 

  31. Xian, Y.J., Wang, X.Y., Teng, L.: Double parameters fractal sorting matrix and its application in image encryption. IEEE Transactions Circuit. Syst. Video Technol. (2021). https://doi.org/10.1109/TCSVT.2021.3108767

    Article  Google Scholar 

  32. Wolf, A., Swift, J.B., Swinney, H.L., Vastano, J.A.: Determining Lyapunov exponents from a time series. Physica D 16(3), 285–317 (1985)

    MathSciNet  MATH  Google Scholar 

  33. Richman, J.S., Moorman, J.R.: Physiological time-series analysis using approximate entropy and sample entropy. Am. J. Physiol. Heart Circ. Physiol. 278(6), H2039–H2049 (2000)

    Google Scholar 

  34. Liu, G., Jiang, T.F., Jiang, W.: Color image scrambling based on zigzag transformation. Computer Eng. Sci. 35(5), 106–111 (2013)

    Google Scholar 

  35. Wang, X.Y., Sun, H.H.: A chaotic image encryption algorithm based on zigzag-like transform and DNA-like coding. Multimedia Tools Appl. 78(24), 34981–34997 (2019)

    Google Scholar 

  36. Wu, Y., Noonan, J.P., Agaian, S., et al.: NPCR and UACI randomness tests for image encryption. Cyber J. 1, 31–38 (2011)

    Google Scholar 

  37. Chai, X.L.: An image encryption algorithm based on bit level Brownian motion and new chaotic systems. Multimedia Tools Appl. 76(1), 1159–1175 (2017)

    Google Scholar 

  38. Hua, Z.Y., Zhou, Y.C.: Image encryption using 2D Logistic-adjusted-Sine map. Inf. Sci. 339, 237–253 (2016)

    Google Scholar 

  39. Wu, Y., Yang, G.L., Jin, H.X., et al.: Image encryption using the two-dimensional logistic chaotic map. J. Electron. Imaging 21(1), 013014 (2012)

    Google Scholar 

  40. Zhou, Y.C., Bao, L., Chen, C.L.P.: Image encryption using a new parametric switching chaotic system. Signal Process. 93(11), 3039–3052 (2013)

    Google Scholar 

  41. Hua, Z.Y., Zhou, Y.C., Pun, C.M., et al.: 2D Sine Logistic modulation map for image encryption. Inf. Sci. 297, 80–94 (2015)

    Google Scholar 

  42. Wu, Y., Zhou, Y.C., Noonan, J.P., et al.: Design of image cipher using latin squares. Inf. Sci. 264, 317–339 (2014)

    MathSciNet  MATH  Google Scholar 

  43. Zhou, M.J., Wang, C.H.: A novel image encryption scheme based on conservative hyperchaotic system and closed-loop diffusion between blocks. Signal Process. 171, 107484 (2020)

    Google Scholar 

  44. Wu, Y., Zhou, Y.C., et al.: Local Shannon entropy measure with statistical tests for image randomness. Inf. Sci. 222, 323–324 (2013)

    MathSciNet  MATH  Google Scholar 

  45. Zheng, J.Y., Liu, L.F.: Novel image encryption by combining dynamic DNA sequence encryption and the improved 2D logistic sine map. IET Image Proc. 14(11), 2310–2320 (2020)

    Google Scholar 

  46. Jia, M.: Image encryption based on high-dimensional manifold computing and block dividing algorithm. Int. J. Opt. 2020, 8678527 (2020)

    Google Scholar 

Download references

Acknowledgements

This research is supported by the National Natural Science Foundation of China (No: 61672124), the Password Theory Project of the 13th Five-Year Plan National Cryptography Development Fund (No: MMJJ20170203), Liaoning Province Science and Technology Innovation Leading Talents Program Project (No: XLYC1802013), Key R&D Projects of Liaoning Province (No: 2019020105-JH2/103), Jinan City “20 universities” Funding Projects Introducing Innovation Team Program (No: 2019GXRC031).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xingyuan Wang.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, X., Chen, S. An image encryption algorithm based on pixel bit operation and nonlinear chaotic system. Vis Comput 39, 3123–3144 (2023). https://doi.org/10.1007/s00371-022-02517-y

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-022-02517-y

Keywords

Navigation