Abstract
In this paper, a robust color image encryption system using Lorenz-Rossler chaotic map is proposed. The proposed encryption system uses hybrid of two chaotic systems namely Lorenz and Rossler to generate the random sequence. These generated sequences are used for encryption of red, green and blue channels of color image. Rules of DNA cryptosystem are used to encode the plain image in proposed approach. Cross channel operation is proposed to increase randomness in plain image. The proposed encryption approach is tested over different well-known images that are taken from USC-SIPI image dataset. Its performance is compared with recently developed eight image encryption techniques. The experimental results reveal that the proposed approach performs better than the existing techniques in terms of correlation coefficient. The security analyses such as statistical analysis and key sensitivity analysis are performed to validate the security of proposed encryption approach. The key space of proposed approach is large enough to resist against brute force attacks.
Similar content being viewed by others
References
Ahmad J, Ahmed F (2012) Efficiency analysis and security evaluation of image encryption schemes. Int J Video Image Processd Netw Secur 12(04):18–31
Alsafasfeh Q, Al-Arni M (2011) A new chaotic behavior from Lorenz and Rossler systems and its electronic circuit implementation. Circ Syst 02(02):101–105
Arnold VI, Avez A (1968) Ergodic problems of classical mechanics. Mathematical physics monograph series. W.A. Benjamin, New York
Bashir Z, Rashid T, Zafar S (2016) Hyperchaotic dynamical system based image encryption scheme with time-varying delays. Pac Sci Rev A Nat Sci Eng 18(3):254–260, ISSN 2405-8823
Cao YY, Fu C (2008) An image encryption scheme based on high dimension chaos system. International conference on intelligent computation technology and automation vol. 1, pp 104-108, Changsha, Hunan, China October, 2008
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
Gaborit P, King O (2005) Linear constructions for DNA codes. Theor Comput Sci 334(1–3):99–113
Gao T, Chen Z, Yuan Z, Chen G (2006) A hyperchaos generated from Chen's system. Int J Mod Phys C 17(04):471–478
Guan Z, Huang F, Guan W (2005) Chaos-based image encryption algorithm. Phys Lett A 346(1–3):153–157
Gupta R, Jain A (2014) A new image encryption algorithm based on DNA approach. Int J Comput Appl 85(18):27–31
Gupta S, Jain A (2015) Efficient image encryption algorithm using DNA approach. International conference on computing for sustainable global development (INDIACom), ISSN: 1511–0054, pp 726–731
IEEE Standard for Floating-Point Arithmetic-IEEE Xplore Document (2017) Ieeexplore.ieee.org, 2017. [Online]. Available: http://ieeexplore.ieee.org/document/4610935/. Accessed 06 Jan 2017
Jolfaei A, Wu X, Muthukkumarasamy V (Feb. 2016) On the security of permutation-only image encryption schemes. IEEE Trans Inf Forensics Secur 11(2):235–246
Kadhim F, Majeed G, Ali R (2016) Proposal new s-box depending on DNA computing and mathematical operations. In Multidisciplinary in IT and communication science and applications (AIC-MITCSA), pp 1–6
Kong T, Zhang D (2004) A new anti-Arnold transformation algorithm. J Softw 15(10):1558–1564
Kumar M, Powduri P, Reddy A (2015) An RGB image encryption using diffusion process associated with chaotic map. J Inf Secur Appl 21:20–30
Kumar M, Iqbal A, Kumar P (2016) A new RGB image encryption algorithm based on DNA encoding and elliptic curve Diffie–Hellman cryptography. Signal Process 125:187–202
Liu H, Wang X (2010) Color image encryption based on one-time keys and robust chaotic maps. Comput Math Appl 59(10):3320–3327
Liu X, Zhang J, Zhang J, He X (2008) Image scrambling algorithm based on chaos theory and sorting transformation. Int J Comput Sci Netw Secur 8(1):64–68
Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38(5):1240–1248
Liu H, Wang X, Kadir A (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12(5):1457–1466
Liu Y, Nie L, Han L, Zhang L, Rosenblum D (2015) Action2Activity: recognizing complex activities from sensor data. In Proceedings of international joint conference on artificial intelligence, pp 1617–1623
Liu Y, Zheng Y, Liu S, Rosenblum D (2016) Urban water quality prediction based on multi-task multi-view learning. Proceedings of the twenty-fifth international joint conference on artificial intelligence, pp 2576–2582
Liu L, Cheng L, Jia Y, Rosenblum D (2016) Recognizing complex activities by a probabilistic interval-based model. Proceedings of the thirtieth AAAI conference on artificial intelligence, pp 1266–1272
Liu Y, Liqiang N, Liu L, Rosenblum D (2016) From action to activity: sensor-based activity recognition. Neurocomputing 181:108–115 ISSN 0925-2312
Liu Y, Zhang L, Nie Y, Rosenblum D (2016) Fortune teller: predicting your career path. Proceedings of the thirtieth AAAI conference on artificial intelligence, pp 201–207
Lorenz EN (1963) Deterministic nonperiodic flow. J Atmos Sci 20(2):130–141
Mills AP, Yurke B, Platzman PM (1999) Article for analog vector algebra computation. Biosystems 52(1):175–180
Mishra D, Sharma R, Kumar M, Kumar K (2014) Security of color image data designed by public-key cryptosystem associated with 2D-DWT. Fractals 22(04):1450011
Murillo-Escobar M, Cruz-Hernández C, Abundiz-Pérez F, López-Gutiérrez R, Acosta Del Campo O (2015) A RGB image encryption algorithm based on total plain image characteristics and chaos. Signal Process 109:119–131
Ni Z, Kang X, Wang L (2016) A novel image encryption algorithm based on bit-level improved Arnold transform and hyper chaotic map. In IEEE International Conference on Signal and Image Processing (ICSIP), Beijing, China, pp 156–160
Niu Y, Zhang X, Han F (2017) Image encryption algorithm based on Hyperchaotic maps and nucleotide sequences database. Comput Intell Neurosci 2017:1–9
Niyat A, HeiHei R, Vafaei Jahan M (2015) A RGB image encryption algorithm based on DNA sequence operation and hyper-chaotic system. Proceedings of International Congress on Technology, Communication and Knowledge, Iran
Pareek N, Patidar V, Sud K (2006) Image encryption using chaotic logistic map. Image Vis Comput 24(9):926–934
Pietro D, Liu Y, Hopkins D, Ungar L (2017) Beyond binary labels: political ideology prediction of twitter users. Proceedings of the 55th annual meeting of the association for computational linguistics Vol. 1, pp 729–740
Ping P, Mao Y, Lv X, Xu F, Xu G (2015) An image scrambling algorithm using discrete Henon map. IEEE, Lijiang, pp 429–432
Qi D, Zou J, Han X (2000) A new class of scrambling transformation and its application in the image information covering. Sci China Ser E Technol Sci 43(3):304–312
Rossler OE (1976) An equation for continuous chaos. Phys Lett A 57(5):397–398, 1976
Saranya MR, Mohan AK, Anusudha K (2014) A composite image cipher using DNA sequence and genetic algorithm. IEEE, Mysore, pp 1022–1026
Saranya MR, Mohan AK, Anusudha K (2015) Algorithm for enhanced image security using DNA and genetic algorithm. IEEE, Kozhikode, pp 1–5
SIPI Image Database–Misc (2017) Sipi.usc.edu, 2017. [Online]. Available: http://sipi.usc.edu/database/database.php?volume=misc. Accessed 20 Jul 2017
Srividhya N, Vino T (2016) Genome based highly secured image using DNA cryptography and trellis algorithm. International conference on Wireless Communications, Signal Processing and Networking (WiSPNET), pp 1–6
Wang Y, Wong K, Liao X, Chen G (2011) A new chaos-based fast image encryption algorithm. Appl Soft Comput 11(1):514–522
Wang X, Teng L, Qin X (2012) A novel colour image encryption algorithm based on chaos. Signal Process 92(4):1101–1108
Watson J, Crick F (1953) Molecular structure of nucleic acids: a structure for deoxyribose nucleic acid. Nature 171(4356):737–738
Wei X, Guo L, Zhang Q, Zhang J, Lian S (2012) A novel color image encryption algorithm based on DNA sequence operation and hyper-chaotic system. J Syst Softw 85(2):290–299
Wu Y, Noonan JP, Agaian S (2011) NPCR and UACI randomness tests for image encryption. J Sel Areas Telecommun (JSAT) 4:31–38
Xiang T, Wong K, Liao X (2007) Selective image encryption using a spatiotemporal chaotic system. Chaos Interdisciplinary J Nonlinear Sci 17(2):023115
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
Yanling W(2009) Image scrambling method based on chaotic sequences and mapping. Proceedings of the first international workshop on education technology and computer science, March 2009
Ye G (2010) Image scrambling encryption algorithm of pixel bit based on chaos map. Pattern Recogn Lett 31(5):347–354
Zhang Q, Wei X (2013) RGB color image encryption method based on Lorenz chaotic system and DNA computation. IETE Tech Rev 30(5):404
Zhang Y, Xiao D (2014) An image encryption scheme based on rotation matrix bit-level permutation and block diffusion. Commun Nonlinear Sci Numer Simul 19:74–82
Zhou Y, Bao L, Chen CLP (Apr. 2014) A new 1D chaotic system for image encryption. Signal Process 97:172–182
Zou J, Ward RK, Qi D (2004) A new digital scrambling method based on Fibonacci numbers. Circuits and systems, 2004. ISCAS apos. Proceedings of the 2004 international symposium, volume 3, issue 23–26, pp III -965-968
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Girdhar, A., Kumar, V. A RGB image encryption technique using Lorenz and Rossler chaotic system on DNA sequences. Multimed Tools Appl 77, 27017–27039 (2018). https://doi.org/10.1007/s11042-018-5902-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-5902-z