Skip to main content
Log in

An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules

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

Abstract

A novel image encryption algorithm in streaming mode is proposed which exhaustively employs an entire set of DNA complementary rules alongwith one dimensional chaotic maps. The proposed algorithm is highly efficient due to encrypting the subset of digital image which contains 92.125 % of information. DNA addition operation is carried out on this MSB part. The core idea of the proposed scheme is to scramble the whole image by means of piecewise linear chaotic map (PWLCM) followed by decomposition of image into most significant bits (MSB) and least significant bits (LSB). The logistic sequence is XORed with the decoded MSB and LSB parts separately and finally these two parts are combined to get the ciphered image. The parameters for PWLCM, logistic map and selection of different DNA rules for encoding and decoding of both parts of an image are derived from 128-bit MD5 hash of the plain image. Simulated experimental results in terms of quantitative and qualitative ways prove the encryption quality. Efficiency and robustness against different noises make the proposed cipher a good candidate for real time applications.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Anderson R, Schneier B (1994) Description of a new variable-length key, 64 bit block cipher (Blowfish). In: Lecture notes in computer science. Springer, Berlin Heidelberg, pp 191–204

  2. Behnia S, Akhshani A, Ahadpour S, Mahmodi H, Akhavand A (2007) A fast chaotic encryption scheme based on piecewise nonlinear chaotic maps. Phys Lett A 366:391–396

    Article  Google Scholar 

  3. Behnia S, Akhshani A, Mahmodi H, Akhavan A (2008) A novel algorithm for image encryption based on mixture of chaotic maps. Chaos, Solitons Fractals 35:408–419

    Article  MathSciNet  MATH  Google Scholar 

  4. Biham E, Shamir A (1991) “Differential cryptanalysis of DES-like cryptosystems.” In: Proceedings of the 10th Annual International Cryptology Conference on Advances in Cryptology. Springer-Verlag

  5. Biham E, Shamir A (1993) “Differential cryptanalysis of the Full 16-round DES.” In: Proceedings of the 12th Annual International Cryptology Conference on Advances in Cryptology. Springer-Verlag

  6. Brown R, Chua LO (1996) Int J Bifurcat Chaos 6(2):219

    Article  MathSciNet  MATH  Google Scholar 

  7. Chang WC, Wong KW, Yu H, Zhu ZL (2012) An image encryption scheme using light weight bit level confusion and cascade cross circular diffusion. Opt Commun 285:2343–2354

    Article  Google Scholar 

  8. Chen W, Chen X (2010) Space-based optical image encryption. Opt Express 18:27095–27104

    Article  Google Scholar 

  9. Chen W, Chen X (2011) Optical image encryption using multilevel Arnold transform and non interferometric imaging. Opt Eng 50(11):117001

    Article  Google Scholar 

  10. Chen G, Mao Y, Chui CK (2004) A symmetric image encryption scheme based on 3D chaotic cat maps. Chaos, Solitons Fractals 21:749–761

    Article  MathSciNet  MATH  Google Scholar 

  11. Corrochano EB, Mao Y, Chen G (2005) “Chaos-based image encryption.” In: Handbook of geometric computing. Springer, Berlin Heidelberg, pp 231–265

  12. Enayatifar R, Abdullah AH, Isnin IF (2014) Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence. Opt Laser Eng 56:83–93

    Article  Google Scholar 

  13. FIPS PUB 197 (2001) Advanced encryption standard. New York, NY

  14. FIPS PUB 46 (1977) Data encryption standard

  15. Francois M, Grosges T, Barchiesi D, Erra R (2012) A new image encryption scheme based on a chaotic function. Signal Process Image Commun 27:249–259

    Article  Google Scholar 

  16. Françoisa M, Grosgesa T, Barchiesia D, Errab R (2012) A new image encryption scheme based on a chaotic function. Signal Process Image Commun 27:249–259

    Article  Google Scholar 

  17. Fridrich J (1998) Symmetric ciphers based on two-dimensional chaotic maps. J Bifurcat Chaos 8:1259–1262

    Article  MathSciNet  MATH  Google Scholar 

  18. Furht B, Muharemagic E, Socek D (2005) Multimedia encryption and watermarking. Springer, New York

    MATH  Google Scholar 

  19. Gao T, Chen Z (2007) Image encryption based on a new total shuffling algorithm. Chaos, Solitons Fractals. doi:10.1016/j.chaos.2006.11.009

    Google Scholar 

  20. Gehani A, LaBean TH, Reif JH (2000) DNA based cryptography. DIMACS series in discrete mathematics. Theor Comput Sci 54:233–249

    MathSciNet  Google Scholar 

  21. Head T, Rozenberg G, Bladergroen RS, Breek CKD, Lommerse PHM, Spaink HP (2000) Computing with DNA by operating on plasmids. Biosystems 57(2):87–93

    Article  Google Scholar 

  22. Hennelly B, Sheridan JT. Optical image encryption by random shifting in fractional fourier domains. Opt Lett 28:269–271

  23. Hui CG, Kai H, Yi D (2012) Image permutation scheme based on modified logistic map, IPCSIT 52

  24. King OD, Gabroit P (2007) Binary templates for comma free DNA codes. Discret Appl Math 155:831–839

    Article  MATH  Google Scholar 

  25. Kumar A, Ghose MK (2011) Extended substitution-diffusion based image cipher using chaotic standard map. Commun Nonlinear Sci Numer Simul 16:372–382

    Article  MathSciNet  MATH  Google Scholar 

  26. Liu HJ, Wang XY (2010) Color image encryption based on one-time keys and robust chaotic maps. Comput Math Appl 59(10):3320–3327

    Article  MathSciNet  MATH  Google Scholar 

  27. Liu H, Wang X, Kadir A (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12:1457–1466

    Article  Google Scholar 

  28. Menezes AJ, van Oorschot PC, Vanstone SA (1997) Handbook of applied cryptography. CRC Press, Boca Raton

    MATH  Google Scholar 

  29. Patidara V, Pareekb NK, Purohita G, Sud KK (2011) A robust and secure chaotic standard map based pseudorandom permutation-substitution scheme for image encryption. Opt Commun 284(19):4331–4339

    Article  Google Scholar 

  30. Pisarchik AN, Flores-Carmona NJ, Carpio-Valadez M (2006) Encryption and decryption of images with chaotic map lattices. Chaos 16(3):033118-1/6

    Article  MathSciNet  Google Scholar 

  31. Rehman A, Liao XF, Kulsoom A, Abbas SA. “Selective encryption for gray images based on chaos and DNA complementary rules”. Multimed Tools Appl. doi:10.1007/s11042-013-1828-7

  32. Schneier B (1999) The two fish encryption algorithm: a 128 bit block cipher. J. Wiley, New York

    Google Scholar 

  33. Shi X, Zhao D (2011) Color image hiding based on the phase retrieval technique and Arnold transform. Appl Opt 50:2134–2139

    Article  Google Scholar 

  34. Shiu HJ, Ng KL, Fang JF, Lee RCT, Huang CH (2010) Data hiding methods based upon DNA sequences. Inf Sci 180(11):2196–2208

    Article  MathSciNet  Google Scholar 

  35. Watson JD, Crick FHC (1953) A structure for DNA. Nature 171:737–738

    Article  Google Scholar 

  36. 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:290–299

    Article  Google Scholar 

  37. Wu Y, Noonan JP, Agaian S (2011) “NPCR and UACI randomness tests for image encryption.” In: Cyber journals: multidisciplinary journals in science and technology, Journal of Selected Areas in Telecommunications (JSAT), pp 31–38

  38. Xiao D, Liao XF, Deng SJ (2008) Parallel keyed hash function construction based on chaotic maps. Phys Lett A 372(26):4682–4688

    Article  MathSciNet  MATH  Google Scholar 

  39. Yang M, Bourbakis N, Li S (2004) Data-image-video encryption. IEEE Pot 23(3):28–34

    Article  Google Scholar 

  40. Ye G (2010) Image scrambling encryption algorithm of pixel bit based on chaos map. Pattern Recogn Lett 31:347–354

    Article  Google Scholar 

  41. Zhang Q, Guo L, Wei X (2010) Image encryption using DNA addition combining with chaotic maps. Math Comput Model 52:2028–2035

    Article  MathSciNet  MATH  Google Scholar 

  42. Zhang Q, Guo L, Wei X (2013) A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Opt Int J Light Electron Opt 124:3596–3600

    Article  Google Scholar 

  43. Zhu B, Liu S, Ran Q (2000) Optical image encryption based on multifractional Fourier transforms. Opt Lett 25(16):1159–1161

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported in part by Natural Science Foundation Project of CQ CSTC under Grant No. 201440001 and National Natural Science Foundation of China under Grant No. 61070246.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ayesha Kulsoom.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kulsoom, A., Xiao, D., Aqeel-ur-Rehman et al. An efficient and noise resistive selective image encryption scheme for gray images based on chaotic maps and DNA complementary rules. Multimed Tools Appl 75, 1–23 (2016). https://doi.org/10.1007/s11042-014-2221-x

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-014-2221-x

Keywords

Navigation