# A novel image encryption scheme based on DNA sequence operations and chaotic systems

- 629 Downloads
- 7 Citations

## Abstract

In the paper, a novel image encryption algorithm based on DNA sequence operations and chaotic systems is proposed. The encryption architecture of permutation and diffusion is adopted. Firstly, 256-bit hash value of the plain image is gotten to calculate the initial values and system parameters of the 2D Logistic-adjusted-Sine map (2D-LASM) and a new 1D chaotic system; thus, the encryption scheme highly depends on the original image. Next, the chaotic sequences from 2D-LASM are used to produce the DNA encoding/decoding rule matrix, and the plain image is encoded into a DNA matrix according to it. Thirdly, DNA level row permutation and column permutation are performed on the DNA matrix of the original image, inter-DNA-plane permutation and intra-DNA-plane permutation can be attained simultaneously, and then, DNA XOR operation is performed on the permutated DNA matrix using a DNA key matrix, and the key matrix is produced by the combination of two 1D chaotic systems. Finally, after decoding the confused DNA matrix, the cipher image is obtained. Experimental results and security analyses demonstrate that the proposed scheme not only has good encryption effect, but also is secure enough to resist against the known attacks.

## Keywords

Image encryption DNA encoding DNA sequence operation Chaotic system 2D-LASM## Notes

### Acknowledgements

All the authors are deeply grateful to the editors for smooth and fast handling of the manuscript. The authors would also like to thank the anonymous referees for their valuable suggestions to improve the quality of this paper. This work is supported by the National Natural Science Foundation of China (Grant No. 41571417 and U1604145), Natural Science Foundation of the United States (Grant No. CNS-1253424 and ECCS-1202225), Science and Technology Foundation of Henan Province of China (Grant No. 152102210048), Foundation and Frontier Project of Henan Province of China (Grant No. 162300410196), China Postdoctoral Science Foundation (Grant No. 2016M602235), Natural Science Foundation of Educational Committee of Henan Province of China (Grant No. 14A413015), and the Research Foundation of Henan University (Grant No. xxjc20140006).

### Compliance with ethical standards

### Conflict of interest

The authors declare that they have no conflict of interest.

## References

- 1.Zhou YC, Hua ZY, Pun CM, Philip Chen CL (2015) Cascade chaotic system with applications. IEEE T Cybernetics 45(9):2001–2012CrossRefGoogle Scholar
- 2.Chen JX, Zhu ZL, Fu C, Zhang LB, Zhang YS (2015) An efficient image encryption scheme using lookup table-based confusion and diffusion. Nonlinear Dyn 81:1151–1166CrossRefGoogle Scholar
- 3.Wen W Y, Zhang Y S, Fang Y M, Fang Z J 2016. Image salient regions encryption for generating visually meaningful ciphertext image. Neural Comput & Applic; Doi: 10.1007/s00521–016–2490-6
- 4.Wu XJ, Wang DW, Kurths J, Kan HB (2016) A novel lossless color image encryption scheme using 2D DWT and 6D hyperchaotic system. Inf Sci 349-350:137–153CrossRefGoogle Scholar
- 5.Tong XJ, Wang Z, Zhang M, Liu Y, Xu H, Ma J (2015) An image encryption algorithm based on the perturbed high-dimensional chaotic map. Nonlinear Dyn 80:1493–1508MathSciNetCrossRefzbMATHGoogle Scholar
- 6.Assad SEI, Farajallah M (2016) A new chaos-based image encryption system. Signal Process: Image 41:144–157Google Scholar
- 7.Zhang YQ, Wang XY (2015) A new image encryption algorithm based on non-adjacent coupled map lattices. Appl Soft Comput 26:10–20CrossRefGoogle Scholar
- 8.Diaconu A-V (2015) Circular inter-intra pixels bit-level permutation and chaos-based image encryption. Inf Sci 3:1–14Google Scholar
- 9.Hsiao H-I, Lee J (2015) Color image encryption using chaotic nonlinear adaptive filter. Signal Process 117:281–309CrossRefGoogle Scholar
- 10.Xu L, Li Z, Li J, Hua W (2016) A novel bit-level image encryption algorithm based on chaotic maps. Opt Laser Eng 78:17–25CrossRefGoogle Scholar
- 11.Zhou NR, Pan SM, Chen S, Zhou ZH (2016) Image compression-encryption based on hyper-chaotic system and 2D compressive sensing. Opt Laser Technol 82:121–133CrossRefGoogle Scholar
- 12.Ye GD, Huang XL (2016) A secure image encryption algorithm based on chaotic maps and SHA-3. Secur Commun Netw 9:2015–2023Google Scholar
- 13.Chai XL, Gan ZH, Chen YR, Zhang YS (2017) A visually secure image encryption scheme based on compressive sensing. Signal Process 134:35–51CrossRefGoogle Scholar
- 14.Chai XL, Gan ZH, Yang K, Chen YR, Liu XX (2017) An image encryption algorithm based on the memristive hyperchaotic system, cellular automata and DNA sequence operations. Signal Process: Image 52:6–19Google Scholar
- 15.Özkaynak F, Yavuz S (2014) Analysis and improvement of a novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Nonlinear Dyn 78(2):1311–1320CrossRefzbMATHGoogle Scholar
- 16.Li CQ, Lo KT (2011) Optimal quantitative cryptanalysis of permutation-only multimedia ciphers against plaintext attacks. Signal Process 91(4):949–954CrossRefzbMATHGoogle Scholar
- 17.Solak E, Cokal C, Yildiz OT, Biyikiglu T (2010) Cryptanalysis of Fridrich’s chaotic image encryption. Int J Bifurc Chaos 20:1405–1413MathSciNetCrossRefzbMATHGoogle Scholar
- 18.Zhang Y, Li C, Li Q, Zhang D, Shu S (2012) Breaking a chaotic image encryption algorithm based on perceptron model. Nonlinear Dyn 69:1091–1096MathSciNetCrossRefzbMATHGoogle Scholar
- 19.Li C, Zhang Y, Ou R, Wong KW (2012) Breaking a novel colour image encryption algorithm based on chaos. Nonlinear Dyn 70:2383–2388MathSciNetCrossRefGoogle Scholar
- 20.Ozkaynak F, Ozer AB (2016) Cryptanalysis of a new image encryption algorithm based on chaos. Optik 127:5190–5192CrossRefGoogle Scholar
- 21.Li CQ (2016) Cracking a hierarchical chaotic image encryption algorithm based on permutation. Signal Process 118:203–210CrossRefGoogle Scholar
- 22.Eric Xie Y, Li CQ, Yu SM, Lü JH (2017) On the cryptanalysis of Fridrich’s chaotic image encryption scheme. Signal Process 132:150–154CrossRefGoogle Scholar
- 23.Bechikh R, Hermassi H, Abd EI-Latif AA, Rhouma R, Belghith S (2015) Breaking an image encryption scheme based on spatiotemporal chaotic system. Signal Process: Image 39:151–158zbMATHGoogle Scholar
- 24.Li CQ, Liu YS, Xie T, Michael Chen ZQ (2013) Breaking a novel image encryption scheme based on improved hyperchaotic sequences. Nonlinear Dyn 73:2083–2089MathSciNetCrossRefzbMATHGoogle Scholar
- 25.Celland CT, Risca V, Bancroft C (1999) Hiding messages in DNA microdots. Nature 399:533–534CrossRefGoogle Scholar
- 26.Enayatifar R, Sadaei HJ, Abdullah AH, Lee M, Isnin IF (2015) A novel chaotic based image encryption using a hybrid model of deoxyribonucleic acid and cellular automata. Opt Laser Eng 71:33–41CrossRefGoogle Scholar
- 27.Babaei M (2013) A novel text and image encryption method based on chaos theory and DNA computing. Nat Comput 12:101–107MathSciNetCrossRefzbMATHGoogle Scholar
- 28.Zhang Q, Guo L, Wei X (2013) A novel image fusion encryption algorithm based on DNA sequence operation and hyper-chaotic system. Optik 124:3596–3600CrossRefGoogle Scholar
- 29.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:1123–1136MathSciNetCrossRefzbMATHGoogle Scholar
- 30.Wang XY, Zhang YQ, Bao XM (2015) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73:53–61CrossRefGoogle Scholar
- 31.Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38:1240–1248CrossRefGoogle Scholar
- 32.Ozkaynak F, Ozer A, Yavuz S 2013. Security analysis of an image encryption algorithm based on chaos and DNA encoding. In: Signal processing and communications applications conference (SIU), pp.1–4Google Scholar
- 33.Liu Y, Tang J, Xie T (2014) Cryptanalyzing a RGB image encryption algorithm based on DNA encoding and chaos map. Opt Lasers Eng 60:111–115CrossRefGoogle Scholar
- 34.Hermassi H, Belazi A, Rhouma R, Belghith SM (2014) Security analysis of an image encryption algorithm based on a DNA addition combining with chaotic maps. Multimed Tools Appl 72:2211–2224CrossRefzbMATHGoogle Scholar
- 35.Zhang Q, Guo L, Wei X 2010. Image encryption using DNA addition combining with chaotic maps. Math Comput Model. (11–12): 2028–2035Google Scholar
- 36.Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Appl 72:57–70CrossRefGoogle Scholar
- 37.Zhang Q, Guo L, Wei XP (2010) Image encryption using DNA addition combining with chaotic maps. Math Comput Model 52:2028–2035MathSciNetCrossRefzbMATHGoogle Scholar
- 38.Zhang YQ, Wang XY, Liu J, Chi ZL (2016) An image encryption scheme based on the MLNCML system using DNA sequences. Opt Lasers Eng 82:95–103CrossRefGoogle Scholar
- 39.Zhang Q, Liu L, Wei X (2014) Improved algorithm for image encryption based on DNA encoding and multi-chaotic maps. AEU-Int J Electron C 68:186–192CrossRefGoogle Scholar
- 40.Liu H, Wang X, Abdurahman K (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12:1457–1466CrossRefGoogle Scholar
- 41.Hua ZY, Zhou YC (2016) Image encryption using 2D Logistic-adjusted-Sine map. Inf Sci 339:237–253CrossRefGoogle Scholar
- 42.Dascalescu A-C, Boriga RE, Diaconu A-V (2013) Study of a new chaotic dynamical system and its usage in a novel pseudorandom bit generator. Math Probl Eng 2013:769108MathSciNetCrossRefzbMATHGoogle Scholar
- 43.Watson JD, Crick FHC (1953) A structure for deoxyribose nucleic acid. Nature 171(4356):737–738CrossRefGoogle Scholar
- 44.Zhang XP, Zhao ZM, Wang JY (2014) Chaotic image encryption based on circular substitution box and key stream buffer. Signal Process: Image 29:902–913Google Scholar
- 45.Zhang YQ, Wang XY (2014) A symmetric image encryption algorithm based on mixed linear- nonlinear coupled map lattice. Inf Sci 273:329–351CrossRefGoogle Scholar
- 46.Mirzaei O, Yaghoobi M, Irani H (2012) A new image encryption method: parallel sub-image encryption with hyper chaos. Nonlinear Dyn 67:557–566MathSciNetCrossRefGoogle Scholar
- 47.Ye GD (2014) A block image encryption algorithm based on wave transmission and chaotic systems. Nonlinear Dyn 75:417–427CrossRefGoogle Scholar
- 48.Wang XY, Xu DH (2014) A novel image encryption scheme based on Brownian motion and PWLCM chaotic system. Nonlinear Dyn 75(1–2):345–353CrossRefGoogle Scholar
- 49.Zhou YC, Cao WJ, Philip CCL (2014) Image encryption using binary bitplane. Signal Process 100:197–207CrossRefGoogle Scholar
- 50.Wu Y, Zhou YC, George S, Sos A, Noonan Joseph P, Premkumar N (2013) Local Shannon entropy measure with statistical tests for image randomness. Inf Sci 222:323–342MathSciNetCrossRefzbMATHGoogle Scholar
- 51.Zhu C (2012) A novel image encryption scheme based on improved hyper-chaotic sequences. Opt Commun 285(1):29–37CrossRefGoogle Scholar
- 52.Àlvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifur Chaos 16(8):2129–2151MathSciNetCrossRefzbMATHGoogle Scholar
- 53.Fouda JAE, Effa JY, Sabat M (2014) Ali. A fast chaotic block cipher for image encryption. Commun Nonlinear Sci Numer Simul 19(3):578–588MathSciNetCrossRefGoogle Scholar
- 54.Zhang X, Zhao Z (2014) Chaos-based image encryption with total shuffling and bidirectional diffusion. Nonlinear Dyn 75(1–2):319–330CrossRefGoogle Scholar
- 55.Chai X L, Yang K, Gan Z H 2016. A new chaos-based image encryption algorithm with dynamic key selection mechanisms. Multimed Tools Appl doi: 10.1007/s11042–016-3585-x
- 56.Chai XL (2017) An image encryption algorithm based on bit level Brownian motion and new chaotic systems. Multimed Tools Appl 76:1159–1175CrossRefGoogle Scholar