4.6 Article

A double scrambling-DNA row and column closed loop image encryption algorithm based on chaotic system

Journal

PLOS ONE
Volume 17, Issue 7, Pages -

Publisher

PUBLIC LIBRARY SCIENCE
DOI: 10.1371/journal.pone.0267094

Keywords

-

Ask authors/readers for more resources

This paper proposes a dynamic update algorithm of double scrambling-DNA row and column closed loop based on chaotic system, aiming to improve the efficiency of information transmission and ensure high security. In the scrambling stage, a new pixel reconstruction method combining the Hilbert curve and shuffle algorithm is used, achieving good scrambling effect while reducing time and space complexity. In the diffusion stage, the existing block diffusion operation is improved by utilizing the parallel computing power and high storage density of DNA encoding, and the closed-loop dynamic update of the encryption system is achieved.
In this paper, a dynamic update algorithm of double scrambling-DNA row and column closed loop based on chaotic system is proposed. The classical scrambling and diffusion structure are used in the whole process. In the scrambling stage, a new pixel reconstruction method is proposed by combining the Hilbert curve with Knuth-Durstenfeld shuffle algorithm to overcome the shortcoming of nearby storage of Hilbert curve. This method reconstructs the pixel matrix of one-dimensional vector according to the Hilbert curve coding method, and achieves good scrambling effect, while reducing its time complexity and space complexity. In the diffusion stage, combining the plaintext row, the ciphertext row and the key row, and taking advantage of the parallel computing power and high storage density of the DNA encoding, the existing block diffusion operation is improved, and the two-round diffusion of the DNA encoding is proposed. When the last line of ciphertext is generated, the first line of ciphertext is updated and the closed-loop dynamic update of the encryption system is realized. Finally, SHA-256 is used to give the secret key and calculate the initial value of the chaotic system. The simulation results show that the double scrambling-DNA row and column closed loop dynamic update algorithm proposed in this paper can effectively improve the efficiency of information transmission and have high security.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.6
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available