Color image encryption algorithm based on Fisher-Yates scrambling and DNA subsequence operation

The Visual Computer - Tập 39 - Trang 43-58 - 2021
Xingyuan Wang1, Yining Su1, Lin Liu1, Hao Zhang2, Shuhong Di3
1Faculty of Information Science and Technology, Dalian Maritime University, Dalian, China
2College of Information and Computer, Taiyuan University of Technology, Jinzhong, China
3School of Physics and Technology, Tangshan Normal University, Tangshan, China

Tóm tắt

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.

Tài liệu tham khảo