A multi-chaotic image encryption algorithm based on bit shuffling and DNA coding

Ya Yang, Zhanfang Chen, Xiaoming Jiang · Proceedings of the 2021 5th International Conference on Electronic Information Technology and Computer Engineering · 2021

In order to improve the image encryption effect, this paper proposes a multi-chaotic image encryption algorithm based on bit shuffling and DNA coding. First, the hash value of the plain image used to disturb the initial key is obtained through the SHA-256 algorithm. Chaotic sequences are generated by the Lorenz system and the Chen system. Then the shuffle index table used to shuffle the bits of each binary pixel is filled. After that, the eight-bit binary matrix is split into high-four-bit and low-four-bit matrices, and one of the chaotic sequences is rearranged into a matrix with the same size as the plain image, and the index matrices obtained by sorting by row and column are used to scramble the positions of the high and low four-bit matrices. Finally, DNA block coding and operations are performed, and the cipher image is obtained by decoding. The simulation experiment conducted algorithm security tests from the histogram, information entropy, correlation analysis, differential attack and other aspects. The results show that this algorithm can effectively resist common attack methods such as enumeration attacks and differential attacks, and has good security.

Read the paper · More papers on PaperTik