Abstract
In this paper, in order to solve the problem of un-rigorous scrambling method and single diffusion method in image encryption, a new method based on arithmetic sequence scrambling model, DNA coding sequence and one-dimensional Logistic mapping is proposed. First, the Hash array is obtained by combining the information of the original plaintext image with the Hash algorithm SHA-512. The Hash array generates the initial value and control parameters of the chaotic system, and then generates the chaotic key flow. Second, the arithmetic progression of partitioned matrix after scrambling, change the position of the original image pixels, replacement and operation, and then for DNA combines images and the chaotic sequence of chaotic system to produce DNA, DNA encoding, decoding rules for operation, change the original data bits of pixel values, thus further destruction of the original information. Finally, a chaotic diffusion operation is performed to further change the pixel information of the original image and output the cipher-text image. The experimental results and various security analyses show that the algorithm has good encryption effect and can resist the common plaintext attack, clipping attack and noise attack. The algorithm can be used for image encryption.
Similar content being viewed by others
References
Alawida M, Samsudin A, Sen Teh J et al (2019) A new hybrid digital chaotic system with applications in image encryption. Signal Process 160:45–58
Azimi Z, Ahadpour S (2019) Color image encryption based on DNA encoding and pair coupled chaotic maps. Multimed Tools Appl 79:1727–1744
Belazi A, El-Latif AAA, Belghith S (2016) A novel image encryption scheme based on substitution-permutation network and chaos. Signal Process 128:155–170
Cao WJ, Mao YJ, Zhou YC (2020) Designing a 2D infinite collapse map for image encryption. Signal Process 171:107457
Chai X, Fu X, Gan Z, Lu Y, Chen Y (2019) A color image cryptosystem based on dynamic DNA encryption and chaos. Signal Process 155:44–62
Chai X, Gan Z, Yuan K, Chen Y, Liu X (2019) A novel image encryption scheme based on DNA sequence operations and chaotic systems. Neural Comput Applic 31(1):219–237
Chen Y, Xu W, Zuo J et al (2018) The fire recognition algorithm using dynamic feature fusion and IV-SVM classifier. Clust Comput 10:1–11
Chen J, Zhu ZL, Zhang LB et al (2018) Exploiting self-adaptive permutation diffusion and DNA random encoding for secure and efficient image encryption. Signal Process 142:340–353
Chen Y, Wang J, Chen X, Zhu M, Yang K, Wang Z, Xia R (2019) Single-image super-resolution algorithm based on structural self-similarity and deformation block features. IEEE Access 7:58791–58801
Chen Y, Wang J, Liu S, Chen X, Xiong J, Xie J, Yang K (2019) Multiscale fast correlation filtering tracking algorithm based on a feature fusion model. Concurr Comput Pract Exp. https://doi.org/10.1002/cpe.5533
Chen Y, Wang J, Xia R et al (2019) The visual object tracking algorithm research based on adaptive combination kernel[J]. J Ambient Intell Humaniz Comput 22:7435–7445
Chen Y, Wang J, Chen R et al (2019) Image super-resolution algorithm based on Dual-Channel convolutional neural networks. Appl Sci-Basel 9(11):1–16
Chen Y, Xiong J, Xu W, Zuo J (2019) A novel online incremental and decremental learning algorithm based on variable support vector machine. Clust Comput 22(3):7435–7445
Chen Y, Tao J, Liu L, Xiong J, Xia R, Xie J, Zhang Q, Yang K (2020) Research of improving semantic image segmentation based on a feature fusion model. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-020-02066-z
Chen Y, Liu L, Tao J, Xia R, Zhang Q, Yang K, Xiong J, Chen X (2020) The improved image inpainting algorithm via encoder and similarity constraint. Vis Comput. https://doi.org/10.1007/s00371-020-01932-3
Dagadu JC, Li JP, Addo PC (2019) An image cryptosystem based on pseudorandomly enhanced chaotic DNA and random permutation. Multimed Tools Appl 78:24979–25000
Diaconu AV (2016) Circular inter-intra pixels bit-level permutation and chaos-based image encryption. Inf Sci 355:314–327
Enayatifar R, Abdullah AH, Isnin IF (2014) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Opt Lasers Eng 56:83–93
Enayatifar R, Abdullah A, Isnin I (2014) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence opt. Lasers Eng 56:83–93
Enayatifar R, Abdullah AH, Isnin IF, Altameem A, Lee M (2017) Image encryption using a synchronous permutation-diffusion technique. Opt Lasers Eng 90:146–154
Gu K, Wu N, Yin B et al (2019) Secure data query framework for cloud and fog computing. IEEE Trans Netw Serv Manag 99:1–1
Guesmi R, Farah MAB, Kachouri A, Samet M (2016) A novel chaos-based image encryption using DNA sequence operation and secure hash algorithm SHA-2. Nonlinear Dyn 83(3):1123–1136
Hu T, Liu Y, Gong L-H, Ouyang C-J (2017) An image encryption scheme combining chaos with cycle operation for DNA sequences. Nonlinear Dyn 87(1):51–66
Hua Z, Zhou Y, Pun CM, Chen CLP (2015) 2D sine logistic modulation map for image encryption. Inf Sci 297:80–94
Hua ZY, Jin F, Xu BX et al (2018) 2D logistic-sine-coupling map for image encryption. Signal Process 149:148–161
Jain A, Rajpal N (2016) A robust image encryption algorithm resistant to attacks using DNA and chaotic logistic maps. Multimed Tools Appl 75(10):5455–5472
Kanso A, Ghebleh M (2012) A novel image encryption algorithm based on a 3D chaotic map. Commun Nonlinear Sci Numer Simul 17(7):2943–2959
Kocarev L (2001) Chaos-based cryptography: a brief overview. IEEE Circ Syst Mag 1(3):6–21
Liao Z, Zhang R, He S, Zeng D, Wang J, Kim HJ (2019) Deep learning-based data storage for low latency in data center networks. IEEE Access 7:26411–26417
Liu Y, Zhang J (2020) A multidimensional chaotic image encryption algorithm based on DNA coding. Multimed Tools Appl 1-23. https://doi.org/10.1007/s11042-020-08880-z
Lu H, Xie JB, Xia R, Xiong J et al (2020) Saliency detection via the improved hierarchical principal component analysis method. WCMC 2020:1–12. https://doi.org/10.1155/2020/8822777
Lu W, Zhang X, Lu H, Li F (2020) Deep hierarchical encoding model for sentence semantic matching. J Vis Commun Image Represent 71:102794. https://doi.org/10.1016/j.jvcir.2020.102794
Luo YJ, Qin JH, Xiang XY, Tan Y, Liu Q, Xiang L (2020) Coverless real-time image information hiding based on image block matching and dense convolutional network. J Real-Time Image Proc 17(1):125–135
Mirzaei O, Yaghoobi M, Irani H (2012) A new image encryption method: parallel sub-image encryption with hyper chaos. Nonlinear Dyn 67(1):557–566
Mollaeefar M, Sharif A, Nazari M (2017) A novel encryption scheme for colored image based on high level chaotic maps. Multimed Tools Appl 76(1):607–629
Praveenkumar P, Amirtharajan R, Thenmozhi K et al (2017) Fusion of confusion and diffusion: a novel image encryption approach. Telecommun Syst 65(1):1–14
Ramasamy P, Ranganathan V, Kadry S et al (2019) An image encryption scheme based on block scrambling, modified zigzag transformation and key generation using enhanced logistic-tent map. Entropy 21(7):1–17
Seyedzadeh SM, Norouzi B, Mosavi MR, Mirzakuchaki S (2015) A novel color image encryption algorithm based on spatial permutation and quantum chaotic map. Nonlinear Dyn 81(1–2):511–529
Sun L, Ma C, Chen Y, et al (2019) Low rank component induced spatial-spectral kernel method for Hyperspectral image classification. IEEE Trans Circ Syst Video Technol PP(99):1-1. https://doi.org/10.1109/TCSVT.2019.2946723
Sun L, Wu F, Zhan T, et al (2020) Weighted nonlocal low-rank tensor decomposition method for sparse Unmixing of Hyperspectral images. IEEE J Sel Top Appl Earth Obs Remote Sens PP(99):1-1. https://doi.org/10.1109/JSTARS.2020.2980576
Toughi S, Fathi MH, Sekhavat YA (2017) An image encryption scheme based on elliptic curve pseudo random and advanced encryption system. Signal Process 141:217–227
Ur Rehman A, Liao X, Ashraf R et al (2018) A color image encryption technique using exclusive-OR with DNA complementary rules based on chaos theory and SHA-2. Optik 159:348–367
Wang XY, Gao S (2020) Image encryption algorithm for synchronously updating Boolean networks based on matrix semi-tensor product theory. Inf Sci 507:16–36
Wang XY, Gao S (2020) 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
Wang XY, Li ZM (2019) A color image encryption algorithm based on Hopfield chaotic neural network. Opt Lasers Eng 115:107–118
Wang X, Liu C (2017) A novel and effective image encryption algorithm based on chaos and DNA encoding. Multimed Tools Appl 76(5):6229–6245
Wang XY, Xu D (2014) A novel image encryption scheme based on Brownian motion and PWLCM chaotic system. Nonlinear Dyn 75(1–2):345–353
Wang XY, Liu L, Zhang Y (2015) A novel chaotic block image encryption algorithm based on dynamic random growth technique. Opt Lasers Eng 66:10–18
Wang XY, Gu SX, Zhang YQ (2015) Novel image encryption algorithm based on cycle shift and chaotic system. Opt Lasers Eng 68:126–134
Wang XY, Feng L, Wang SB et al (2018) Spatiotemporal chaos in coupled logistic map lattice with dynamic coupling coefficient and its application in image encryption. IEEE Access 6:39705–39724
Wang X, Hou Y, Wang S, Li R (2018) A new image encryption algorithm based on CML and DNA sequence. IEEE Access 6:62272–62285
Wang J, Qin J, Xiang X, Tan Y, Pan N, College of Computer Science and Information Technology, Central South University of Forestry and Technology, 498 shaoshan S Rd, Changsha, 410004, China (2019) CAPTCHA recognition based on deep convolutional neural network. Math Bioences Eng 16(5):5851–5861
Wang X, Wang Y, Zhu X, Unar S (2019) Image encryption scheme based on Chaos and DNA plane operations. Multimed Tools Appl 78(18):26111–26128
Wang XY, Feng L, Zhao HY (2019) Fast image encryption algorithm based on parallel computing system. Inf Sci 486:340–358
Wu X, Kan H, Kurths J (2015) A new color image encryption scheme based on DNA sequences and multiple improved 1D chaotic maps. Appl Soft Comput 37:24–39
Wu J, Liao X, Yang B (2017) Color image encryption based on chaotic systems and elliptic curve ElGamal scheme. Signal Process 141:109–124
Wu X, Kurths J, Kan H (2018) A robust and lossless DNA encryption scheme for color images. Multimed Tools Appl 77:12349–12376
Wu JH, Liao XF, Yang B (2018) Image encryption using 2D Henon-sine map and DNA approach. Signal Process 153:11–23
Wu X, Wang K, Wang X, Kan H, Kurths J (2018) Color image DNA encryption using NCA map-based CML and one-time keys. Signal Process 148:272–287
Xu L, Gou X, Li Z, Li J (2017) A novel chaotic image encryption algorithm using block scrambling and dynamic index based diffusion. Opt Lasers Eng 91:41–52
Xu QY, Sun KH, Cao C, Zhu CX (2019) A fast image encryption algorithm based on compressive sensing and hyperchaotic map. Opt Lasers Eng 121:203–214
Yaghouti A, Moattar M, Torshiz M (2017) Color image encryption based on hybrid hyper-chaotic system and cellular automata. Opt. Lasers Eng 90:225–237
Yu F, Liu L, Shen H, Zhang Z, Huang Y, Shi C, Cai S, Wu X, du S, Wan Q (2020) Dynamic analysis, circuit design, and synchronization of a novel 6D Memristive four-wing Hyperchaotic system with multiple coexisting attractors. Complexity 2020:1–17. https://doi.org/10.1155/2020/5904607
Yuan HM, Liu Y, Gong LH, Wang J (2017) A new image cryptosystem based on 2D hyper-chaotic system. Multimed Tools Appl 76(6):8087–8108
Zhan K, Wei D, Shi J, Yu J (2017) Cross-utilizing hyperchaotic and DNA sequences for image encryption. J Elect Imaging 26(1):013021
Zhang LM, Sun KH, Liu WH, He SB (2017) A novel color image encryption scheme using fractional-order hyperchaotic system and DNA sequence operations. Chin Phys B 26(10):100504
Zhang J, Wu Y, Feng W, Wang J et al (2019) Spatially attentive visual tracking using multi-model adaptive response fusion. IEEE Access 7:83873–83887
Zhang JY, Zhong SQ, Wang T et al (2020) Blockchain-based systems and applications: a survey. J Internet Technol 21(1):1–14
Zhang Y, Lu W, Ou W, Zhang G, Zhang X, Cheng J, Zhang W (2020) Chinese medical question answer selection via hybrid models based on CNN and GRU. Multimed Tools Appl 79:14751–14776
Zhen P, Zhao G, Min L, Jin X (2016) Chaos-based image encryption scheme combining DNA coding and entropy. Multimed Tools Appl 75(11):6303–6319
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
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
Yan, X., Wang, X. & Xian, Y. Chaotic image encryption algorithm based on arithmetic sequence scrambling model and DNA encoding operation. Multimed Tools Appl 80, 10949–10983 (2021). https://doi.org/10.1007/s11042-020-10218-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-10218-8