A novel image encryption algorithm based on DNA strand exchange and diffusion
•We propose an ITDCCML, which has better kinetic properties than CCML and TDCCML.•The positions and values of pixels are altered through DNA strand exchange.•According to Watson-Crick base pairing property, DNA strand diffusion is implemented as conditional diffusion, which can enhance the security...
Gespeichert in:
| Veröffentlicht in: | Applied mathematics and computation Jg. 430; S. 127291 |
|---|---|
| Hauptverfasser: | , , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
Elsevier Inc
01.10.2022
|
| Schlagworte: | |
| ISSN: | 0096-3003 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Zusammenfassung: | •We propose an ITDCCML, which has better kinetic properties than CCML and TDCCML.•The positions and values of pixels are altered through DNA strand exchange.•According to Watson-Crick base pairing property, DNA strand diffusion is implemented as conditional diffusion, which can enhance the security of encryption algorithm effectively.
This article proposes an improved tent-dynamic cross coupled map lattice, which has superior ergodicity, broader chaotic range and higher information entropies than cross coupled map lattice and tent-dynamic cross coupled map lattice, and has high suitability for chaos-based image encryption algorithm. Traditional encryption scheme has two significant stages, including image confusion and diffusion. Our encryption algorithm utilizes DNA coding and sequences to construct short DNA strand and long DNA strand, where short DNA strand is used for DNA strand exchange, and long DNA strand is used for DNA strand diffusion. Compared to general image confusion, DNA strand exchange permutates parts of two diverse DNA strands, where the length of exchange is uncertain. Compared to image diffusion, DNA strand diffusion is divided into two categories according to Watson-Crick base pairing property, and different category applies diverse DNA computation operation. Through security analysis and statistical analysis, our encryption scheme can resist different attacks. Experimental results confirm that the proposed algorithm has a high degree of security and the excellent efficiency. |
|---|---|
| ISSN: | 0096-3003 |
| DOI: | 10.1016/j.amc.2022.127291 |