Skip to main content
Log in

A novel image encryption algorithm based on bit-plane matrix rotation and hyper chaotic systems

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In this paper, we propose a new image encryption algorithm based on bit-plane matrix rotation and two hyper chaotic systems. The algorithm first decomposes the plain-image into eight bit planes and constructs a three-dimensional (3D) matrix. Then the sub-matrix of the 3D bit-plane matrix is rotated in different directions controlled by PRNS generated by a hyper-chaotic system. Finally, the pixel values of the intermediate image are modified by using another key stream. Furthermore, the initial values of diffusion and parameters related with generating chaotic sequences are produced by the MD5 hash function of the plain-image, which enhances the correlation between the encryption process and the plain-image. Simulation experiments are presented to analyze the image encryption scheme in terms of key space, histogram, information entropy, key sensitivity and adjacent pixels correlation index. Theoretical analysis and experimental results demonstrate that the proposed algorithm has excellent performance and suffcient security level.

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

Similar content being viewed by others

References

  1. Álvarez G, Li S (2006) Some Basic Cryptographic Requirements for Chaos-Based Cryptosystems. International Journal of Bifurcation and Chaos 16(8):2129–2151

    Article  MathSciNet  MATH  Google Scholar 

  2. Aqeel-ur-Rehman LXF, Hahsmi MA, Haider R (2018) An efficient mixed inter-intra pixels substitution at 2bits-level for image encryption technique using DNA and chaos. Optik. 153:117–134

    Article  Google Scholar 

  3. Belazi A, Abd Ellatif AA, Belghith S (2016) A novel image encryption scheme based on substitution-permutation network and chaos. Signal Process 128:155–170

    Article  Google Scholar 

  4. Chai XL (2017) An image encryption algorithm based on bit level Brownian motion and new chaotic systems. Multimed Tools Appl 76(1):1159–1175

    Article  Google Scholar 

  5. Chai XL, Fu XL, Gan ZH, Lu Y, Chen YR (2019) A color image cryptosystem based on dynamic DNA encryption and chaos. Signal Process 155:44–62

    Article  Google Scholar 

  6. Chen JX, Zhu ZL, Fu C et al (2015) An efficient image encryption scheme using lookup table-based confusion and diffusion. Nonlinear Dynamics 81(3):1151–1166

    Article  Google Scholar 

  7. Cheng GF, Wang CH, Chen H (2019) A novel color image encryption algorithm based on hyperchaotic system and permutation-diffusion architecture. Int J Bifurc Chaos 29(9):1950115

  8. Fu C, Lin B, Miao Y et al (2011) A novel chaos-based bit-level permutation scheme for digital image encryption. Opt Commun 284(23):5415–5423

    Article  Google Scholar 

  9. Grassi G, Severance FL, Miller DA (2009) Multi-wing hyperchaotic attractors from coupled Lorenz systems. Chaos, Solitons Fractals 41(1):284–291

    Article  MATH  Google Scholar 

  10. Hilborn RC (1994) Chaos and nonlinear dynamics: an introduction for scientists and engineers. Am J Phys 62(9):861–862

    Article  MATH  Google Scholar 

  11. Hua ZY, Zhou YC, Pun CM et al (2015) 2D Sine Logistic modulation map for image encryption. Inf Sci 297:80–94

    Article  Google Scholar 

  12. Huang X (2012) Image encryption algorithm using chaotic Chebyshev generator. Nonlinear Dynamics 67(4):2411–2417

    Article  MathSciNet  Google Scholar 

  13. Jin J, Li C (2019) Fully Integrated Memristor and Its Application on the Scroll-Controllable Hyperchaotic System. Complexity 2019:1–8

    Google Scholar 

  14. Khan M (2015) A novel image encryption scheme based on multiple chaotic S-boxes. Nonlinear Dynamics 82(1–2):527–533

    Article  MathSciNet  Google Scholar 

  15. Khanzadi H, Eshghi M, Borujeni SE (2014) Image Encryption Using Random Bit Sequence Based on Chaotic Maps. Arab J Sci Eng 39(2):1039–1047

    Article  MATH  Google Scholar 

  16. Li S, Chen G, Cheung A et al (2005) On the Design of Perceptual MPEG-Video Encryption Algorithms. IEEE Transactions on Circuits & Systems for Video Technology 17(2):214–223

    Article  Google Scholar 

  17. Li CQ, Lin DD, Feng BB, Lü JH, Hao F (2018) Cryptanalysis of a Chaotic Image Encryption Algorithm Based on Information Entropy. IEEE Access 6:75834–75842

    Article  Google Scholar 

  18. Li CQ, Lin D, Lü JH, Hao F (2018) Cryptanalyzing an image encryption algorithm based on autoblocking and electrocardiography. IEEE MultiMedia 25(4):46–56

    Article  Google Scholar 

  19. Li CH, Luo GC, Qin K et al (2017) An image encryption scheme based on chaotic tent map. Nonlinear Dynamics 87(1):127–133

    Article  Google Scholar 

  20. Li CQ, Zhang Y, Xie Y (2019) When an attacker meets a cipher-image in 2018: A year in review. Journal of Information Security and Applications 48:102361

    Article  Google Scholar 

  21. Liu W, Sun K, Zhu C (2016) A fast image encryption algorithm based on chaotic map. Opt Lasers Eng 84:26–36

    Article  Google Scholar 

  22. Liu HJ, Wang XY (2010) Color image encryption based on one-time keys and robust chaotic maps. Comput Math Appl 59(10):3320–3327

    Article  MathSciNet  MATH  Google Scholar 

  23. Liu H, Wang X (2011) Color image encryption using spatial bit-level permutation and high-dimension chaotic system. Opt Commun 284(16):3895–3903

    Article  Google Scholar 

  24. Liu J, Yang D, Zhou H et al (2018) A digital image encryption algorithm based on bit-planes and an improved logistic map. Multimed Tools Appl 77(8):10217–10233

    Article  Google Scholar 

  25. Liu DD, Zhang W, Yu H, Zhu ZL (2018) An image encryption scheme using self-adaptive selective permutation and inter-intra-block feedback diffusion. Signal Process 151:130–143

    Article  Google Scholar 

  26. Mao Y, Chen GR, Lian SG (2004) A novel fast image encryption scheme based on 3D chaotic baker maps. International Journal of Bifurcation and Chaos 14(10):3613–3624

    Article  MathSciNet  MATH  Google Scholar 

  27. Matthews R (1989) On the derivation of a “chaotic” encryption algorithm. Cryptologia 13(1):29–42

    Article  MathSciNet  Google Scholar 

  28. Peng F, Zhang X, Lin ZX, Long M (2019) A Tunable Selective Encryption Scheme for H.265/HEVC Based on Chroma IPM and Coefficient Scrambling. IEEE Transactions on Circuits and Systems for Video Technology. https://doi.org/10.1109/TCSVT.2019.2924910

  29. Peng F, Zhu XW, Long M (2013) An ROI privacy protection scheme for H.264 video based on FMO and chaos. IEEE Transactions on Information Forensics and Security 8(10):1688–1699

    Article  Google Scholar 

  30. Ramasubramanian K, Sriram MS (2000) A comparative study of computation of Lyapunov spectra with different algorithms. Physica D Nonlinear Phenomena 139(1):72–86

    Article  MathSciNet  MATH  Google Scholar 

  31. Rössler OE (1979) An Equation for Hyperchaos. Phys Lett A 71:155–157

    Article  MathSciNet  MATH  Google Scholar 

  32. Sukalyan S, Abhijit M, Sarbani P, Chaudhuri BB (2019) A selective bitplane image encryption scheme using chaotic maps. Multimed Tools Appl 78(8):10373–10400

    Article  Google Scholar 

  33. Sun SL (2018) A Novel Hyperchaotic Image Encryption Scheme Based on DNA Encoding, Pixel-Level Scrambling and Bit-Level Scrambling. IEEE Photonics Journal 10(2):1–14

    Google Scholar 

  34. Tang Z, Song J, Zhang X et al (2016) Multiple-image encryption with bit-plane decomposition and chaotic maps. Opt Lasers Eng 80:1–11

    Article  Google Scholar 

  35. Teng L, Wang XY (2012) A bit-level image encryption algorithm based on spatiotemporal chaotic system and self-adaptive. Opt Commun 285(20):4048–4054

    Article  Google Scholar 

  36. Teng L, Wang X, Meng J (2018) A chaotic color image encryption using integrated bit-level permutation. Multimed Tools Appl 77(16):6883–6896

    Article  Google Scholar 

  37. Tong XJ (2013) Design of an image encryption scheme based on a multiple chaotic map. Commun Nonlinear Sci Numer Simul 18(7):1725–1733

    Article  MathSciNet  MATH  Google Scholar 

  38. Wang Z, Bovik AC, Sheikh HR, Simoncelli EP (2004) Image quality assessment: from error visibility to structural similarity. IEEE Trans Image Process 13(4):600–612

    Article  Google Scholar 

  39. Wang XY, Guo K (2014) A new image alternate encryption algorithm based on chaotic map. Nonlinear Dynamics 76(4):1943–1950

    Article  MATH  Google Scholar 

  40. Wang XY, Teng L, Qin X (2012) A novel color image encryption algorithm based on chaos. Signal Process 92(4):1101–1108

    Article  Google Scholar 

  41. Wang XY, Wang MJ (2008) A hyperchaos generated from Lorenz system. Physica A Statistical Mechanics & Its Applications 387(14):3751–3758

    Article  MathSciNet  Google Scholar 

  42. Wang XY, Wang Q, Zhang YQ (2015) A fast image algorithm based on rows and columns switch. Nonlinear Dynamics 79(2):1141–1149

    Article  MathSciNet  Google Scholar 

  43. Wang X, Zhang HL (2015) A color image encryption with heterogeneous bit-permutation and correlated chaos. Opt Commun 342:51–60

    Article  Google Scholar 

  44. Wu XJ, Wang DW, Kurths J, Kan HB (2016) A novel lossless color image encryption scheme using 2D DWT and 6D hyperchaotic system. Inf Sci 349:137–153

    Article  Google Scholar 

  45. Wu XJ, Wang KS, Wang XY, Kan HB, Kurths J (2018) Color image DNA encryption using NCA map-based CML and one-time keys. Signal Process 148:272–287

    Article  Google Scholar 

  46. Xiang LY, Shen XB, Qin JH, Hao W (2019) Discrete multi-graph hashing for large-scale visual search. Neural Process Lett 49(3):1055–1069

    Article  Google Scholar 

  47. Xu L, Li Z, Li J et al (2016) A novel bit-level image encryption algorithm based on chaotic maps. Opt Lasers Eng 78:17–25

    Article  Google Scholar 

  48. Yin Q, Wang CH (2018) A New Chaotic Image Encryption Scheme Using Breadth-First Search and Dynamic Diffusion. International Journal of Bifurcation and Chaos 28(4):1850047

    Article  MathSciNet  MATH  Google Scholar 

  49. Zhang X, Zhao Z (2013) Chaos-based image encryption with total shuffling and bidirectional diffusion. Nonlinear Dynamics 75(1–2):319–330

    Google Scholar 

  50. Zhou Y, Cao W, Chen CLP (2014) Image encryption using binary bitplane. Signal Process 100(7):197–207

    Article  Google Scholar 

  51. Zhu C, Liao C, Deng X (2013) Breaking and improving an image encryption scheme based on total shuffling scheme. Nonlinear Dynamics 71(1–2):25–34

    Article  MathSciNet  Google Scholar 

  52. Zhu ZL, Zhang W, Kwok-wo W (2011) A chaos-based symmetric image encryption scheme using a bit-level permutation. Inf Sci 181(6):1171–1186

    Article  Google Scholar 

  53. Zhou L, Wang CH, Zhou LL (2018) A novel no-equilibrium hyperchaotic multi-wing system via introducing memristor. International Journal of Circuit Theory and Applications 46 (1):84-98

  54. Zhang X, Wang CH (2019) Multiscroll Hyperchaotic System with Hidden Attractors and Its Circuit Implementation. International Journal of Bifurcation and Chaos 29(09):1950117

  55. Zhang X, Wang CH (2019) A novel multi-attractor period multi-scroll chaotic integrated circuit based on CMOS wide adjustable CCCII. IEEE Access 7:16336-16350

Download references

Acknowledgments

This work is supported by the National Natural Science Foundation of China (Grant No.61571185), The Science and Technology Progress and Innovation Project of Hunan Transportation Department, China (Grant No.2018037) The Science and Technology Planning Project of Hunan Province (Grant No.2017GK4009), and the Open Fund Project of Key Laboratory in Hunan Universities (Grant No.16 K018).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jingru Sun.

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

Xu, C., Sun, J. & Wang, C. A novel image encryption algorithm based on bit-plane matrix rotation and hyper chaotic systems. Multimed Tools Appl 79, 5573–5593 (2020). https://doi.org/10.1007/s11042-019-08273-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-019-08273-x

Keywords

Navigation