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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Optics and laser technology Ročník 141; s. 107073
Hlavní autoři: Zhang, Xiaoqiang, Hu, Yangming
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!
Popis
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