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.
Similar content being viewed by others
References
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
Abuturab MR (2020) A superposition based multiple-image encryption using Fresnel-Domain high dimension chaotic phase encoding[j]. Opt Lasers Eng 129(C):106038
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
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
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
Chen GR, Ueta T (1999) Yet: Another chaotic attractor[j]. Int J Bifur Chaos 09(07):1465–1466
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
Chen Y, Wang J, Chen X (2020) Image super-resolution algorithm based on dual-channel convolutional neural networks[j]. Wirel Commun Mob Comput
Chen J, Chen L, Zhou Y (2020) Cryptanalysis of a DNA-based image encryption scheme[j]. Inf Sci 520(C):130–141
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
El Kamchouchi DH, Mohamed HG, Moussa KH et al (2020) Entropy 22(2):180
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
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
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
Kumar S, Sharma RK (2017) Securing color images using two-square cipher associated with Arnold map[j]. Multimed Tools Appl 76(6):1–23
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
Liu H, Zhao B, Huang LQ (2019) Quantum image encryption scheme using Arnold transform and s-box scrambling[j]. Entropy 21(4):343
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
Mahalakshmi B, Deshmukh G, Murthy VNLN (2019) Image encryption method using differential expansion technique, AES and RSA Algorithm[j]. IEEE:19342639
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
Niyat AY, Moattar MH (2020) Color image encryption based on hybrid chaotic system and DNA sequences[j]. Multimed Tools Appl 79(C):1497–1518
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
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
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
Wang X, Gao S (2019) Application of matrix semi-tensor product in chaotic image encryption[j]. J Franklin Institute 356(18):11638–11667
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
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
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
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
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
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
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
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-10847-7