Skip to main content
Erschienen in: Neural Computing and Applications 1/2019

18.04.2017 | Original Article

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

verfasst von: Xiuli Chai, Zhihua Gan, Ke Yuan, Yiran Chen, Xianxing Liu

Erschienen in: Neural Computing and Applications | Ausgabe 1/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

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.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Zhou YC, Hua ZY, Pun CM, Philip Chen CL (2015) Cascade chaotic system with applications. IEEE T Cybernetics 45(9):2001–2012CrossRef Zhou YC, Hua ZY, Pun CM, Philip Chen CL (2015) Cascade chaotic system with applications. IEEE T Cybernetics 45(9):2001–2012CrossRef
2.
Zurück zum Zitat 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–1166CrossRef 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–1166CrossRef
3.
4.
Zurück zum Zitat 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–153CrossRef 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–153CrossRef
5.
Zurück zum Zitat 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–1508MathSciNetCrossRefMATH 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–1508MathSciNetCrossRefMATH
6.
Zurück zum Zitat Assad SEI, Farajallah M (2016) A new chaos-based image encryption system. Signal Process: Image 41:144–157 Assad SEI, Farajallah M (2016) A new chaos-based image encryption system. Signal Process: Image 41:144–157
7.
Zurück zum Zitat Zhang YQ, Wang XY (2015) A new image encryption algorithm based on non-adjacent coupled map lattices. Appl Soft Comput 26:10–20CrossRef Zhang YQ, Wang XY (2015) A new image encryption algorithm based on non-adjacent coupled map lattices. Appl Soft Comput 26:10–20CrossRef
8.
Zurück zum Zitat Diaconu A-V (2015) Circular inter-intra pixels bit-level permutation and chaos-based image encryption. Inf Sci 3:1–14 Diaconu A-V (2015) Circular inter-intra pixels bit-level permutation and chaos-based image encryption. Inf Sci 3:1–14
9.
Zurück zum Zitat Hsiao H-I, Lee J (2015) Color image encryption using chaotic nonlinear adaptive filter. Signal Process 117:281–309CrossRef Hsiao H-I, Lee J (2015) Color image encryption using chaotic nonlinear adaptive filter. Signal Process 117:281–309CrossRef
10.
Zurück zum Zitat 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–25CrossRef 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–25CrossRef
11.
Zurück zum Zitat 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–133CrossRef 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–133CrossRef
12.
Zurück zum Zitat Ye GD, Huang XL (2016) A secure image encryption algorithm based on chaotic maps and SHA-3. Secur Commun Netw 9:2015–2023 Ye GD, Huang XL (2016) A secure image encryption algorithm based on chaotic maps and SHA-3. Secur Commun Netw 9:2015–2023
13.
Zurück zum Zitat Chai XL, Gan ZH, Chen YR, Zhang YS (2017) A visually secure image encryption scheme based on compressive sensing. Signal Process 134:35–51CrossRef Chai XL, Gan ZH, Chen YR, Zhang YS (2017) A visually secure image encryption scheme based on compressive sensing. Signal Process 134:35–51CrossRef
14.
Zurück zum Zitat 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–19 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–19
15.
Zurück zum Zitat Ö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–1320CrossRefMATH Ö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–1320CrossRefMATH
16.
Zurück zum Zitat Li CQ, Lo KT (2011) Optimal quantitative cryptanalysis of permutation-only multimedia ciphers against plaintext attacks. Signal Process 91(4):949–954CrossRefMATH Li CQ, Lo KT (2011) Optimal quantitative cryptanalysis of permutation-only multimedia ciphers against plaintext attacks. Signal Process 91(4):949–954CrossRefMATH
17.
Zurück zum Zitat Solak E, Cokal C, Yildiz OT, Biyikiglu T (2010) Cryptanalysis of Fridrich’s chaotic image encryption. Int J Bifurc Chaos 20:1405–1413MathSciNetCrossRefMATH Solak E, Cokal C, Yildiz OT, Biyikiglu T (2010) Cryptanalysis of Fridrich’s chaotic image encryption. Int J Bifurc Chaos 20:1405–1413MathSciNetCrossRefMATH
18.
Zurück zum Zitat 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–1096MathSciNetCrossRefMATH 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–1096MathSciNetCrossRefMATH
19.
Zurück zum Zitat Li C, Zhang Y, Ou R, Wong KW (2012) Breaking a novel colour image encryption algorithm based on chaos. Nonlinear Dyn 70:2383–2388MathSciNetCrossRef Li C, Zhang Y, Ou R, Wong KW (2012) Breaking a novel colour image encryption algorithm based on chaos. Nonlinear Dyn 70:2383–2388MathSciNetCrossRef
20.
Zurück zum Zitat Ozkaynak F, Ozer AB (2016) Cryptanalysis of a new image encryption algorithm based on chaos. Optik 127:5190–5192CrossRef Ozkaynak F, Ozer AB (2016) Cryptanalysis of a new image encryption algorithm based on chaos. Optik 127:5190–5192CrossRef
21.
Zurück zum Zitat Li CQ (2016) Cracking a hierarchical chaotic image encryption algorithm based on permutation. Signal Process 118:203–210CrossRef Li CQ (2016) Cracking a hierarchical chaotic image encryption algorithm based on permutation. Signal Process 118:203–210CrossRef
22.
Zurück zum Zitat Eric Xie Y, Li CQ, Yu SM, Lü JH (2017) On the cryptanalysis of Fridrich’s chaotic image encryption scheme. Signal Process 132:150–154CrossRef Eric Xie Y, Li CQ, Yu SM, Lü JH (2017) On the cryptanalysis of Fridrich’s chaotic image encryption scheme. Signal Process 132:150–154CrossRef
23.
Zurück zum Zitat 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–158MATH 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–158MATH
24.
Zurück zum Zitat 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–2089MathSciNetCrossRefMATH 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–2089MathSciNetCrossRefMATH
25.
Zurück zum Zitat Celland CT, Risca V, Bancroft C (1999) Hiding messages in DNA microdots. Nature 399:533–534CrossRef Celland CT, Risca V, Bancroft C (1999) Hiding messages in DNA microdots. Nature 399:533–534CrossRef
26.
Zurück zum Zitat 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–41CrossRef 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–41CrossRef
27.
28.
Zurück zum Zitat 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–3600CrossRef 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–3600CrossRef
29.
Zurück zum Zitat 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–1136MathSciNetCrossRefMATH 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–1136MathSciNetCrossRefMATH
30.
Zurück zum Zitat Wang XY, Zhang YQ, Bao XM (2015) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73:53–61CrossRef Wang XY, Zhang YQ, Bao XM (2015) A novel chaotic image encryption scheme using DNA sequence operations. Opt Lasers Eng 73:53–61CrossRef
31.
Zurück zum Zitat Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38:1240–1248CrossRef Liu L, Zhang Q, Wei X (2012) A RGB image encryption algorithm based on DNA encoding and chaos map. Comput Electr Eng 38:1240–1248CrossRef
32.
Zurück zum Zitat 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–4 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–4
33.
Zurück zum Zitat 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–115CrossRef 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–115CrossRef
34.
Zurück zum Zitat 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–2224CrossRefMATH 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–2224CrossRefMATH
35.
Zurück zum Zitat Zhang Q, Guo L, Wei X 2010. Image encryption using DNA addition combining with chaotic maps. Math Comput Model. (11–12): 2028–2035 Zhang Q, Guo L, Wei X 2010. Image encryption using DNA addition combining with chaotic maps. Math Comput Model. (11–12): 2028–2035
36.
Zurück zum Zitat Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Appl 72:57–70CrossRef Huang X, Ye G (2014) An image encryption algorithm based on hyper-chaos and DNA sequence. Multimed Tools Appl 72:57–70CrossRef
37.
Zurück zum Zitat Zhang Q, Guo L, Wei XP (2010) Image encryption using DNA addition combining with chaotic maps. Math Comput Model 52:2028–2035MathSciNetCrossRefMATH Zhang Q, Guo L, Wei XP (2010) Image encryption using DNA addition combining with chaotic maps. Math Comput Model 52:2028–2035MathSciNetCrossRefMATH
38.
Zurück zum Zitat 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–103CrossRef 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–103CrossRef
39.
Zurück zum Zitat 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–192CrossRef 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–192CrossRef
40.
Zurück zum Zitat Liu H, Wang X, Abdurahman K (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12:1457–1466CrossRef Liu H, Wang X, Abdurahman K (2012) Image encryption using DNA complementary rule and chaotic maps. Appl Soft Comput 12:1457–1466CrossRef
41.
Zurück zum Zitat Hua ZY, Zhou YC (2016) Image encryption using 2D Logistic-adjusted-Sine map. Inf Sci 339:237–253CrossRef Hua ZY, Zhou YC (2016) Image encryption using 2D Logistic-adjusted-Sine map. Inf Sci 339:237–253CrossRef
42.
Zurück zum Zitat 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:769108MathSciNetCrossRefMATH 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:769108MathSciNetCrossRefMATH
43.
Zurück zum Zitat Watson JD, Crick FHC (1953) A structure for deoxyribose nucleic acid. Nature 171(4356):737–738CrossRef Watson JD, Crick FHC (1953) A structure for deoxyribose nucleic acid. Nature 171(4356):737–738CrossRef
44.
Zurück zum Zitat Zhang XP, Zhao ZM, Wang JY (2014) Chaotic image encryption based on circular substitution box and key stream buffer. Signal Process: Image 29:902–913 Zhang XP, Zhao ZM, Wang JY (2014) Chaotic image encryption based on circular substitution box and key stream buffer. Signal Process: Image 29:902–913
45.
Zurück zum Zitat Zhang YQ, Wang XY (2014) A symmetric image encryption algorithm based on mixed linear- nonlinear coupled map lattice. Inf Sci 273:329–351CrossRef Zhang YQ, Wang XY (2014) A symmetric image encryption algorithm based on mixed linear- nonlinear coupled map lattice. Inf Sci 273:329–351CrossRef
46.
Zurück zum Zitat Mirzaei O, Yaghoobi M, Irani H (2012) A new image encryption method: parallel sub-image encryption with hyper chaos. Nonlinear Dyn 67:557–566MathSciNetCrossRef Mirzaei O, Yaghoobi M, Irani H (2012) A new image encryption method: parallel sub-image encryption with hyper chaos. Nonlinear Dyn 67:557–566MathSciNetCrossRef
47.
Zurück zum Zitat Ye GD (2014) A block image encryption algorithm based on wave transmission and chaotic systems. Nonlinear Dyn 75:417–427CrossRef Ye GD (2014) A block image encryption algorithm based on wave transmission and chaotic systems. Nonlinear Dyn 75:417–427CrossRef
48.
Zurück zum Zitat Wang XY, Xu DH (2014) A novel image encryption scheme based on Brownian motion and PWLCM chaotic system. Nonlinear Dyn 75(1–2):345–353CrossRef Wang XY, Xu DH (2014) A novel image encryption scheme based on Brownian motion and PWLCM chaotic system. Nonlinear Dyn 75(1–2):345–353CrossRef
49.
Zurück zum Zitat Zhou YC, Cao WJ, Philip CCL (2014) Image encryption using binary bitplane. Signal Process 100:197–207CrossRef Zhou YC, Cao WJ, Philip CCL (2014) Image encryption using binary bitplane. Signal Process 100:197–207CrossRef
50.
Zurück zum Zitat 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–342MathSciNetCrossRefMATH 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–342MathSciNetCrossRefMATH
51.
Zurück zum Zitat Zhu C (2012) A novel image encryption scheme based on improved hyper-chaotic sequences. Opt Commun 285(1):29–37CrossRef Zhu C (2012) A novel image encryption scheme based on improved hyper-chaotic sequences. Opt Commun 285(1):29–37CrossRef
52.
Zurück zum Zitat Àlvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifur Chaos 16(8):2129–2151MathSciNetCrossRefMATH Àlvarez G, Li S (2006) Some basic cryptographic requirements for chaos-based cryptosystems. Int J Bifur Chaos 16(8):2129–2151MathSciNetCrossRefMATH
53.
Zurück zum Zitat Fouda JAE, Effa JY, Sabat M (2014) Ali. A fast chaotic block cipher for image encryption. Commun Nonlinear Sci Numer Simul 19(3):578–588MathSciNetCrossRef Fouda JAE, Effa JY, Sabat M (2014) Ali. A fast chaotic block cipher for image encryption. Commun Nonlinear Sci Numer Simul 19(3):578–588MathSciNetCrossRef
54.
Zurück zum Zitat Zhang X, Zhao Z (2014) Chaos-based image encryption with total shuffling and bidirectional diffusion. Nonlinear Dyn 75(1–2):319–330CrossRef Zhang X, Zhao Z (2014) Chaos-based image encryption with total shuffling and bidirectional diffusion. Nonlinear Dyn 75(1–2):319–330CrossRef
56.
Zurück zum Zitat Chai XL (2017) An image encryption algorithm based on bit level Brownian motion and new chaotic systems. Multimed Tools Appl 76:1159–1175CrossRef Chai XL (2017) An image encryption algorithm based on bit level Brownian motion and new chaotic systems. Multimed Tools Appl 76:1159–1175CrossRef
Metadaten
Titel
A novel image encryption scheme based on DNA sequence operations and chaotic systems
verfasst von
Xiuli Chai
Zhihua Gan
Ke Yuan
Yiran Chen
Xianxing Liu
Publikationsdatum
18.04.2017
Verlag
Springer London
Erschienen in
Neural Computing and Applications / Ausgabe 1/2019
Print ISSN: 0941-0643
Elektronische ISSN: 1433-3058
DOI
https://doi.org/10.1007/s00521-017-2993-9

Weitere Artikel der Ausgabe 1/2019

Neural Computing and Applications 1/2019 Zur Ausgabe