Journal
VISUAL COMPUTER
Volume 39, Issue 1, Pages 43-58Publisher
SPRINGER
DOI: 10.1007/s00371-021-02311-2
Keywords
Color image encryption; Fisher-Yates scrambling; DNA subsequence operation; Chaotic sequence
Categories
Ask authors/readers for more resources
This paper proposes a color image encryption algorithm based on Fisher-Yates scrambling and DNA subsequence operation. The algorithm scrambles the color image and manipulates DNA sequences to encrypt the plaintext information.
In this paper, a color image encryption algorithm based on Fisher-Yates scrambling and DNA subsequence operation (elongation operation, truncation operation, deletion operation, insertion arithmetic) is proposed. Firstly, the three-dimensional color image is transformed into two-dimensional gray image, and the chaotic sequence generated by Chen system and Fisher-Yates scrambling method is used to scramble the plaintext images of R, G and B channels. Secondly, the three channel images of the scrambled plaintext image are transformed into three DNA sequence matrixes by using the DNA coding rules, and then the three DNA sequence matrixes are manipulated by using DNA subsequence operation and DNA addition, subtraction and XOR operation to destroy the scrambled plaintext information. Finally, the color encrypted image is obtained by using the DNA decoding rule. Experimental results and security analysis demonstrate that our encryption algorithm has good performance and may resist against various typical attacks.
Authors
I am an author on this paper
Click your name to claim this paper and add it to your profile.
Reviews
Recommended
No Data Available