A new hybrid image encryption algorithm based on Gray code transformation and snake-like diffusion

Xingyuan Wang,Yining Su,Hao Zhang,Chengye Zou
DOI: https://doi.org/10.1007/s00371-021-02224-0
IF: 2.835
2021-07-30
The Visual Computer
Abstract:Because Gray code has good spatial traversal and easy to generate binary conversion, this paper proposes an image encryption algorithm based on Gray code scrambling. Firstly, the Lorenz system is used to generate chaotic sequences for binary and Gray code transformation to achieve global scrambling. Different from the traditional row (column) XOR method, this paper uses the snake shape to diffuse the row (column) XOR. The lines of the scrambled image are first XORed from left to right in a serpentine order, and the row elements are cyclically shifted. Then, the columns of the image are XORed from right to left in a serpentine order, and the column elements are cyclically shifted. Finally, the scrambled image is further diffused. The comparative experiment shows that the algorithm has good encryption effect. Not only is it well resistant to differential cryptanalysis and exhaustive attack, but it also improves key sensitivity.
computer science, software engineering
What problem does this paper attempt to address?