Skip to main content
Log in

Color image encryption scheme based on the combination of the fisher-yates scrambling algorithm and chaos theory

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

Abstract

In order to obtain a more secure and effective image encryption scheme, a color image encryption scheme based on Fisher-Yates scrambling algorithm and chaos theory is proposed. First, the (secure hash algorithm) SHA-384 is used to generate the key by combining the plaintext image and the encrypted time point. Then, three groups of chaotic sequences are obtained by iterating the three-dimensional Chen chaotic system, and three groups of pseudo-random sequences are obtained by processing with the key. The first group of pseudo-random sequences combined with the Fisher’s algorithm for image pixel position scrambling. A new pixel value substitution method is proposed using the second group of sequences to control each pixel value substitution of the image. The last group generated the matrix after pixel substitution was used for diffusion transformation to obtain the final encrypted image. The test results show that the scheme has broad application prospects.

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

Similar content being viewed by others

References

  1. AbdEL-Latif AA, Abd-El-Atty B, Venegas-Andraca SE (2020) Controlled alternate quantum walk-based pseudo-random number generator and its application to quantum color image encryption[j]. Physical A: Statistical Mechanics and its Applications 547(C):123869

    Article  MathSciNet  Google Scholar 

  2. Abuturab MR (2020) A superposition based multiple-image encryption using Fresnel-Domain high dimension chaotic phase encoding[j]. Opt Lasers Eng 129(C):106038

    Article  Google Scholar 

  3. Al-Odat Z, Abbas A, Khan SU et al (2019) Randomness analyses of the secure hash algorithms, SHA-1, SHA-2 and modified SHA[c]. International Conference on Frontiers of Information Technology 19359136

  4. Azimi Z, Ahadpour S (2020) Color image encryption based on DNA encoding and pair coupled chaotic maps[j]. Multimed Tools Appl 79(C):1727–1744

    Article  Google Scholar 

  5. Babaei A, Motameni H, Enayatifar R (2020) A new permutation-diffusion-based image encryption technique using cellular automata and DNA sequence[j]. Optik 203(C):164000

    Article  Google Scholar 

  6. Chen GR, Ueta T (1999) Yet: Another chaotic attractor[j]. Int J Bifur Chaos 09(07):1465–1466

    Article  MathSciNet  Google Scholar 

  7. Chen Y, Wang J, Chen X et al (2019) The algorithm research of single-image super-resolution using scale model and deformation features[j]. IEEE Access:2911892

  8. Chen Y, Wang J, Chen X (2020) Image super-resolution algorithm based on dual-channel convolutional neural networks[j]. Wirel Commun Mob Comput

  9. Chen J, Chen L, Zhou Y (2020) Cryptanalysis of a DNA-based image encryption scheme[j]. Inf Sci 520(C):130–141

    MathSciNet  MATH  Google Scholar 

  10. Dong H, Bai E, Jiang X-Q (2020) Color image compression-encryption using fractional-order hyperchaotic system and DNA coding[j]. IEEE Access 8(C):163524–163540

    Article  Google Scholar 

  11. El Kamchouchi DH, Mohamed HG, Moussa KH et al (2020) Entropy 22(2):180

    Article  Google Scholar 

  12. Hu WW, Zhou RG, Luo J et al (2020) Quantum image encryption algorithm based on Arnold scrambling and wavelet transforms[j]. Quantum Inf Process 19(3):1–29

    MathSciNet  Google Scholar 

  13. Huang X, Liu L, Li X et al (2019) A new pseudorandom bit generator based on mixing three-dimensional chen chaotic system with a chaotic tactics[j]. Complexity:6567198

  14. Kaur M, Singh D, Sun K et al (2020) Color image encryption using non-dominated sorting genetic algorithm with local chaotic search based 5D chaotic map[j]. Futur Gener Comput Syst 107(C):333–350

    Article  Google Scholar 

  15. Kumar S, Sharma RK (2017) Securing color images using two-square cipher associated with Arnold map[j]. Multimed Tools Appl 76(6):1–23

    Article  Google Scholar 

  16. Liu XB, Xiao D, Huang W et al (2019) Quantum block image encryption based on Arnold transform and sine chaotification model[J]. IEEE Access 7(C):57188–57199

    Article  Google Scholar 

  17. Liu H, Zhao B, Huang LQ (2019) Quantum image encryption scheme using Arnold transform and s-box scrambling[j]. Entropy 21(4):343

    Article  MathSciNet  Google Scholar 

  18. Luo Y, Qin J, Xiang X et al (2020) Coverless real-time image information hiding based on image block matching and dense convolutional network[j]. J Real-Time Image Proc 17(C):125–135

    Article  Google Scholar 

  19. Mahalakshmi B, Deshmukh G, Murthy VNLN (2019) Image encryption method using differential expansion technique, AES and RSA Algorithm[j]. IEEE:19342639

  20. Musanna F, Kumar S (2019) A novel fractional order chaos-based image encryption using Fisher Yates algorithm and 3-D cat map[j]. Multimed Tools Appl 78(11):14867–14895

    Article  Google Scholar 

  21. Niyat AY, Moattar MH (2020) Color image encryption based on hybrid chaotic system and DNA sequences[j]. Multimed Tools Appl 79(C):1497–1518

    Article  Google Scholar 

  22. Ray A, Potnis A, Dwivedy P et al (2017) Comparative study of AES, RSA, genetic, affine transform with XOR operation, and watermarking for image encryption[j]. IEEE. 17842259

  23. Tsafack N, Kengne J, Abd-El-Atty B et al (2019) Design and implementation of a simple dynamical 4-D chaotic circuit with applications in image encryption[j]. Inf Sci 515(C):191–217

    MATH  Google Scholar 

  24. Tsafack N, Sankar S, Abd-El-Atty B et al (2020) A new chaotic map with dynamic analysis and encryption application in Internet of Health Things[j]. IEEE Access 8(C):137731–137744

    Article  Google Scholar 

  25. Wang X, Gao S (2019) Application of matrix semi-tensor product in chaotic image encryption[j]. J Franklin Institute 356(18):11638–11667

    Article  MathSciNet  Google Scholar 

  26. Wang L, Song H, Liu P (2016) A novel hybrid color image encryption algorithm using two complex chaotic systems[j]. Opt Lasers Eng 77(C):118–125

    Article  Google Scholar 

  27. Wang X, Zhang JJ, Zhang F et al (2019) New chaotical image encryption algorithm based on Fisher-Yatess scrambling and DNA coding[j]. Chin Phys B 28(4):040504

    Article  Google Scholar 

  28. Wang X, Yu W, Zhu X et al (2020) A novel chaotic algorithm for image encryption utilizing one-time pad based on pixel level and DNA level[j]. Opt Lasers Eng 125(C):105851

    Article  Google Scholar 

  29. Wu X, Wang K, Wang X et al (2018) Color image DNA encryption using NCA map-based CML and one-time keys[j]. Signal Process 148(C):272–287

    Article  Google Scholar 

  30. Wu J, Shi J, Li T (2020) A novel image encryption approach based on a hyperchaotic system, pixel-level filtering with variable kernels, and DNA-Level diffusion[j]. Entropy 22(1):5

    Article  MathSciNet  Google Scholar 

  31. Zhang Y-Q, He Y, Li P et al (2020) A new color image encryption scheme based on 2DNLCML system and genetic operations[j]. Opt Lasers Eng 128(C):106040

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the China Postdoctoral Science Foundation (No: 2020 M680933), National Natural Science Foundation of China (Nos: 61701070, 61672124), the Doctoral Start-up Foundation of Liaoning Province (No: 2018540090), 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 Lin Teng.

Additional information

Publisher’s note

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

Lin Teng and Kaityun Ma are co-first authors of the article

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ma, K., Teng, L., Wang, X. et al. Color image encryption scheme based on the combination of the fisher-yates scrambling algorithm and chaos theory. Multimed Tools Appl 80, 24737–24757 (2021). https://doi.org/10.1007/s11042-021-10847-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-021-10847-7

Keywords

Navigation