Multiple-image encryption algorithm based on the 3D scrambling model and dynamic DNA coding
•A generalized Zigzag transformation is used to construct a new scrambling model.•The proposed algorithm employs the three-dimensional scrambling model and dynamic DNA coding.•The proposed algorithm adopts the classical permutation-diffusion framework.•The proposed algorithm can encrypt multiple ima...
Uloženo v:
| Vydáno v: | Optics and laser technology Ročník 141; s. 107073 |
|---|---|
| Hlavní autoři: | , |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Kidlington
Elsevier Ltd
01.09.2021
Elsevier BV |
| Témata: | |
| ISSN: | 0030-3992, 1879-2545 |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Shrnutí: | •A generalized Zigzag transformation is used to construct a new scrambling model.•The proposed algorithm employs the three-dimensional scrambling model and dynamic DNA coding.•The proposed algorithm adopts the classical permutation-diffusion framework.•The proposed algorithm can encrypt multiple images at once.
Lots of digital images from different fields distributed in Internet are exposed to various risks, such as the content leakage, illegal access and use. To solve the problems of weak security, insufficient encryption capacity and low encryption efficiency, this paper proposes a multiple-image encryption (MIE) algorithm based on the three-dimensional (3D) scrambling model and dynamic DNA coding. Firstly, this paper designs a generalized Zigzag transformation and establishes the 3D scrambling model based on the dimensionality reduction; secondly, multiple plain images are combined into 3D image cube, and the scrambled images can be obtained by the established 3D scrambling model; thirdly, the chaotic sequences are used to perform the dynamic DNA coding and DNA operations on the scrambled images; finally, dynamic DNA decoding operation is performed to obtain the final encryption image. Experimental results and algorithm analyses show that the proposed algorithm has the advantages of large encryption capacity, high encryption efficiency, large key space, high key sensitivity, strong ability to resist the statistical attack, the brute-force attack, the chosen-plaintext attack, etc. Therefore, the proposed algorithm can play a great role in the security of batch image data with high security requirements and large data volume. |
|---|---|
| Bibliografie: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 0030-3992 1879-2545 |
| DOI: | 10.1016/j.optlastec.2021.107073 |