The application provides an image
encryption method based on ring rotation and generalized Feistel
cipher structure. The method comprises the following steps: generating a
chaotic sequence by a hyperchaotic Chen
system, and performing ring rotation twice on a
plaintext image to realize efficient global scrambling; then, a one-dimensional
chaotic system 1DL-SCS is used to perform line-by-line index scrambling on the image, and then the pixel points are redistributed column by column to further break the correlation between the pixels; in the
diffusion stage, the
plaintext is divided into four parts, substituted into an improved generalized Feistel
cipher structure for calculation, and further divided into two parts in the
round function, so that the
diffusion efficiency is greatly improved, and through two rounds of iteration operation, a good
encryption effect can be obtained, and the security is high.