The application provides a complementary embedding image
encryption method based on an improved cross-coupled mapping lattice, which comprises the following steps: establishing an improved sine cross-coupled mapping lattice model; based on a
plaintext image, generating a secret key by SHA-384 and an original image, and calculating
model parameters and initial values according to the secret key; detecting the
plaintext image, identifying and obtaining airport coordinates, randomly selecting a coordinate point, and obtaining a visual
confusion image through a complementary
embedding algorithm; iterating the established sine cross-coupled mapping lattice model to obtain a matrix, converting the matrix into a one-
bit array, taking the last rxc data to obtain b; distributing an initial matrix and iterating to an appropriate size to obtain a fractal disorder matrix; selecting the first r rows and the first c columns to form a one-dimensional array, sorting the one-dimensional array to obtain an index array; performing synchronous dynamic scrambling and
diffusion operations on three channels R, G and B in a
color image respectively to obtain a sub-encrypted image corresponding to each channel. The sub-encrypted images are assembled into a final encrypted image C.