Abstract
In this paper, an improved two-dimensional chaotic mapping is constructed by introducing a Logistic mapping and a Sine mapping. By studying its Lyapunov and bifurcation diagrams, it is proved that the proposed chaotic mapping has better chaotic properties. A new four-dimensional chaotic system is also proposed, and the richer dynamical behavior of the new system is verified by studying the Lyapunov exponent and bifurcation, SE and C0 complexity, and coexisting attractors of the new system. Then, a new color image encryption algorithm is proposed based on an improved two-dimensional chaotic mapping and a new four-dimensional chaotic system and DNA coding. The improved two-dimensional chaotic mapping and the new four-dimensional chaotic system increase the complexity and randomness of the system, giving the encryption algorithm a higher level of security. In this algorithm, the pixel correlation of the three channels of RGB is first broken by ascending arrangement of disorder, the chaotic sequence generated by the iteration of the four-dimensional chaotic system is applied in the DNA encoding encryption. Finally, a comprehensive evaluation of the algorithm performance is presented. In particular, statistical and information entropy analyses verify that the algorithm in this paper is resistant to statistical attacks based on the frequency of pixel values. The results obtained for the resistance to differential attacks are close to the ideal value, indicating that the algorithm has good resistance to plaintext attacks. By calculating the key space and analysing the key sensitivity, it is verified that the algorithm has a strong resistance to brute-force exhaustive attacks. The decryption algorithm can recover the original image by adding noise to the ciphertext image or cropping part of the region, which proves that the algorithm has strong resistance to interference and strong robustness. Test experiments show that this algorithm has high security and is competitive with other algorithms.
Similar content being viewed by others
Data Availability
The datasets analyzed during the current study are available from the corresponding author on reasonable resquest.
References
Predic B, Vukic U, Saračevié M, Karabasevic D, Stanujkic D (2022) The possibility of combining and implementing deep neural network compression methods. Axioms 11:229. https://doi.org/10.3390/axioms11050229
Saračević M, Sharma S, Ahmad K (2021) A novel block encryption method based on catalan random walks. Multimed Tools Appl 81:36667–36684. https://doi.org/10.1007/s11042-021-11497-5
Selimovic F, Stanimirovic P, Saračević M, Selim A, Krtolica P (2020) Authentication based on the image encryption using delaunay triangulation and catalan objects. Acta Polytechnica Hungarica 17:208–224
Hassan R, Pepíć S, Saračević M, Ahmad K, Tasic M (2020) A novel approach to data encryption based on matrix computations. Computers, Materials and Continua 66, 1139–1153. https://doi.org/10.32604/cmc.2020.013104
Khayyat M, Khayyat M, Abdel-Khalek S, Mansour R (2022) Blockchain enabled optimal hopfield chaotic neural network based secure encryption technique for industrial internet of things environment. Alex Eng J 61:11377–11389. https://doi.org/10.1016/j.aej.2022.05.002
Kumar C, Vidhya R, Brindha M (2021) An efficient chaos based image encryption algorithm using enhanced thorp shuffle and chaotic convolution function. Appl Intell 52:2556–2585. https://doi.org/10.1007/s10489-021-02508-x
Lai Q, Zhang H, Kuate PD, Xu G-H, Zhao X-W (2022) Analysis and implementation of no-equilibrium chaotic system with application in image encryption. Appl Intell 52:11448–11471. https://doi.org/10.1007/s10489-021-03071-1
Yan S, Wang E, Wang Q, Sun X, Ren Y (2021) Analysis, circuit implementation and synchronization control of a hyperchaotic system. Phys Scr 96:125257. https://doi.org/10.1088/1402-4896/ac379b
Kuz’menko A (2022) Forced sliding mode control for chaotic systems synchronization. Nonlinear Dyn 109:1763–1775. https://doi.org/10.1007/s11071-022-07552-x
Yan S, Sun X, Wang Q, Ren Y, Shi W, Wang E (2021) A novel double-wing chaotic system with infinite equilibria and coexisting rotating attractors: Application to weak signal detection. Physica Scripta 96. https://doi.org/10.1088/1402-4896/ac2682
Chen D, Shi S, Gu X, Shim B (2021) Weak signal frequency detection using chaos theory: A comprehensive analysis. IEEE Trans Veh Technol PP, 1. https://doi.org/10.1109/TVT.2021.3098710
Hu G, Li B (2021) Coupling chaotic system based on unit transform and its applications in image encryption. Signal Process 178:107790. https://doi.org/10.1016/j.sigpro.2020.107790
Hua Z, Zhu Z, Yi S, Zhang Z, Huang H (2021) Cross-plane colour image encryption using a two-dimensional logistic tent modular map. Inf Sci 546:1063–1083. https://doi.org/10.1016/j.ins.2020.09.032
Cao W, Mao Y, Zhou Y (2020) Designing a 2d infinite collapse map for image encryption. Signal Process 171:107457. https://doi.org/10.1016/j.sigpro.2020.107457
Khalil N, Sarhan A, Alshewimy M (2021) An efficient color/grayscale image encryption scheme based on hybrid chaotic maps. Optics & Laser Technology 143:107326. https://doi.org/10.1016/j.optlastec.2021.107326
Sahin M, Cam Taskiran Z, Guler H, Hamamci S (2020) Application and modeling of a novel 4d memristive chaotic system for communication systems. Circuits Systems Signal Process 39:3320–3349. https://doi.org/10.1007/s00034-019-01332-6
Vaidyanathan, S, Sambas A, Tlelo-Cuautle, E, Abd El-Latif A, Abd-El-Atty B, Guillén-Fernández O, Khaled B, Mohamed MA, Mamat M, Ibrahim MAH (2021) A new 4-d multi-stable hyperchaotic system with no balance point: Bifurcation analysis, circuit simulation, fpga realization and image cryptosystem. IEEE Access PP, 1. https://doi.org/10.1109/ACCESS.2021.3121428
Simiao W, Qiqi P, Du B (2021) Chaotic color image encryption based on 4d chaotic maps and dna sequence. Optics & Laser Technology 148:107753. https://doi.org/10.1016/j.optlastec.2021.107753
Amani H, Yaghoobi M (2019) A new approach in adaptive encryption algorithm for color images based on dna sequence operation and hyper-chaotic system. Multimedia Tools and Applications 78:21537–21556. https://doi.org/10.1007/s11042-018-6989-y
Dong W, li Q, Tang Y, Hu M, Zeng R (2021) A robust and multi chaotic dna image encryption with pixel-value pseudorandom substitution scheme. Optics Commun 499, 127211. https://doi.org/10.1016/j.optcom.2021.127211
Folifack Signing V, Tegue GA, Kountchou Noube M, Zeric N, Nestor T, Nkapkop J, Lessouga CM, Jacques K (2022) A cryptosystem based on a chameleon chaotic system and dynamic dna coding. Chaos Solitons & Fractals 155:111777. https://doi.org/10.1016/j.chaos.2021.111777
Xuejun L, Mou J, Banerjee S, Wang Z, Cao Y (2022) Design and dsp implementation of a fractional-order detuned laser hyperchaotic circuit with applications in image encryption. Chaos, Solitons & Fractals 159:112133. https://doi.org/10.1016/j.chaos.2022.112133
li P, Xu J, Mou J, Yang F (2019) Fractional-order 4d hyperchaotic memristive system and application in color image encryption. EURASIP Journal on Image and Video Processing 2019, 22. https://doi.org/10.1186/s13640-018-0402-7
Shi Q, An X, Xiong L, Yang F, Zhang L (2022) Dynamic analysis of a fractional-order hyperchaotic system and its application in image encryption. Phys Scr 97:045201. https://doi.org/10.1088/1402-4896/ac55bb
Zhang J, Huo D (2019) Image encryption algorithm based on quantum chaotic map and dna coding. Multimedia Tools and Applications 78:15605–15621. https://doi.org/10.1007/s11042-018-6973-6
Mansouri A, Wang X (2021) A novel one-dimensional chaotic map generator and its application in a new index representation-based image encryption scheme. Inf Sci 563:91–110. https://doi.org/10.1016/j.ins.2021.02.022
Wu J, Liu Z, Wang J, Hu L, Liu S (2021) A compact image encryption system based on arnold transformation. Multimedia Tools and Applications 80:1–15. https://doi.org/10.1007/s11042-020-09828-z
Ye X, Wang X, Gao S, Mou J, Wang Z (2020) A new random diffusion algorithm based on the multi-scroll chua’s chaotic circuit system. Opt Lasers Eng 127:105905. https://doi.org/10.1016/j.optlaseng.2019.105905
Alexan W, Elkandoz M, Mashaly M, Azab E, Aboshousha A (2023) Color image encryption through chaos and kaa map. IEEE Access PP, 1. https://doi.org/10.1109/ACCESS.2023.3242311
Wang X, Guan N (2022) 2d sine-logistic-tent-coupling map for image encryption. J Ambient Intell Humaniz Comput. https://doi.org/10.1007/s12652-022-03794-0
Mohamed Zakariya T, Wang X, Abdallah T (2021) A new one-dimensional chaotic map and its application in a novel permutation-less image encryption scheme. Vis Comput 37:1757–1768. https://doi.org/10.1007/s00371-020-01936-z
Xu J, Mou J, Liu J, Hao J (2022) The image compressionencryption algorithm based on the compression sensing and fractional-order chaotic system. Vis Comput 38:1509–1526. https://doi.org/10.1007/s00371-021-02085-7
Mansouri A (2021) Image encryption using shuffled arnold map and multiple values manipulations. Visual Computer 37:189–200. https://doi.org/10.1007/s00371-020-01791-y
Fang P, Liu H, Wu C, Liu M (2022) A survey of image encryption algorithms based on chaotic system. The Visual Computer. https://doi.org/10.1007/s00371-022-02459-5
May R (2017) Simple mathematical models with very complicated dynamics. 85–93. https://doi.org/10.1201/9780203734636-5
He D, He C, Jiang L, Zhu H-W, Hu R (2001) Chaotic characteristic of a one-dimensional iterative map with infinite collapses. Circuits and Systems I: Fundamental Theory and Applications, IEEE Transactions on 48:900–906. https://doi.org/10.1109/81.933333
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. https://doi.org/10.1016/j.sigpro.2018.02.028
Zheng W, Wang K (2017) An acp-based approach to color image encryption using dna sequence operation and hyper-chaotic system. https://doi.org/10.1109/SMC.2017.8122648
Kumar M, Mohapatra R, Agarwal S, Sathish G, Raw S (2019) A new rgb image encryption using generalized vigenére-type table over symmetric group associated with virtual planet domain. Multimedia Tools and Applications 78:28025–28061. https://doi.org/10.1007/s11042-018-6586-0
Wu X, Kurths J, Kan H (2018) A robust and lossless dna encryption scheme for color images. Multimedia Tools and Applications 77:1–28. https://doi.org/10.1007/s11042-017-4885-5
Su Y, Wang X (2022) Characteristic analysis of new four-dimensional autonomous power system and its application in color image encryption. Multimedia Syst 28:1–19. https://doi.org/10.1007/s00530-021-00861-y
Es-Sabry M, el Akkad N, Merras M, Saaidi A, Satori K (2020) A new image encryption algorithm using random numbers generation of two matrices and bit-shift operators. Soft Comput 24:3829–3848. https://doi.org/10.1007/s00500-019-04151-8
Khedmati Yengejeh Y, Parvaz R, Behroo Y (2019) 2d hybrid chaos map for image security transform based on framelet and cellular automata. Inf Sci 512:855–879. https://doi.org/10.1016/j.ins.2019.10.028
Chai X, Fu X, Gan Z, Lu Y, Chen Y (2018) A color image cryptosystem based on dynamic dna encryption and chaos. Signal Process 155:44–62. https://doi.org/10.1016/j.sigpro.2018.09.029
Asgari-Chenaghlu M, Balafar M, Feizi Derakhshi MR (2018) A novel image encryption algorithm based on polynomial combination of chaotic maps and dynamic function generation. Signal Process 157:1–13. https://doi.org/10.1016/j.sigpro.2018.11.010
Vijayaraghavan G (2019) An efficient spatiotemporal chaotic image cipher with an improved scrambling algorithm driven by dynamic diffusion phase. J Inf Sci 489:227–254. https://doi.org/10.1016/j.ins.2019.01.082
Alawida M, Samsudin A, Teh JS, Alkhawaldeh R (2019) A new hybrid digital chaotic system with applications in image encryption. Signal Processing 45–58. https://doi.org/10.1016/j.sigpro.2019.02.016
Ahmad J, Hwang S (2015) Chaos-based diffusion for highly autocorrelated data in encryption algorithms. Nonlinear Dyn 82:1839–1850. https://doi.org/10.1007/s11071-015-2281-0
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
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Yan, S., Li, L., Gu, B. et al. A color image encryption scheme based on chaotic mapping, chaotic system, and DNA coding. Appl Intell 53, 31181–31206 (2023). https://doi.org/10.1007/s10489-023-04759-2
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-023-04759-2