Chaotic image encryption algorithm based on arithmetic sequence scrambling model and DNA encoding operation

In this paper, in order to solve the problem of un-rigorous scrambling method and single diffusion method in image encryption, a new method based on arithmetic sequence scrambling model, DNA coding sequence and one-dimensional Logistic mapping is proposed. First, the Hash array is obtained by combin...

Full description

Saved in:
Bibliographic Details
Published inMultimedia tools and applications Vol. 80; no. 7; pp. 10949 - 10983
Main Authors Yan, Xiaopeng, Wang, Xingyuan, Xian, Yongjin
Format Journal Article
LanguageEnglish
Published New York Springer US 01.03.2021
Springer Nature B.V
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:In this paper, in order to solve the problem of un-rigorous scrambling method and single diffusion method in image encryption, a new method based on arithmetic sequence scrambling model, DNA coding sequence and one-dimensional Logistic mapping is proposed. First, the Hash array is obtained by combining the information of the original plaintext image with the Hash algorithm SHA-512. The Hash array generates the initial value and control parameters of the chaotic system, and then generates the chaotic key flow. Second, the arithmetic progression of partitioned matrix after scrambling, change the position of the original image pixels, replacement and operation, and then for DNA combines images and the chaotic sequence of chaotic system to produce DNA, DNA encoding, decoding rules for operation, change the original data bits of pixel values, thus further destruction of the original information. Finally, a chaotic diffusion operation is performed to further change the pixel information of the original image and output the cipher-text image. The experimental results and various security analyses show that the algorithm has good encryption effect and can resist the common plaintext attack, clipping attack and noise attack. The algorithm can be used for image encryption.
ISSN:1380-7501
1573-7721
DOI:10.1007/s11042-020-10218-8