The invention belongs to the technical field of image
encryption, and particularly provides a
frequency domain image
encryption method and
system based on SVD and double random
phase coding, a
hash function is applied to a
plaintext image P to generate a hash value K, two
chaotic sequences X and Y are further generated based on the hash value K, and six
chaotic sequences X, Y, W, Z, J and L are finally obtained after preprocessing; performing
wavelet transform operation on the
plaintext image P to obtain a sub-image, and performing
hybrid operation on the sub-image and the six
chaotic sequences to obtain a reconstructed sub-image; and performing
diffusion processing on the reconstructed sub-image to obtain a new sub-image, and performing
inverse discrete wavelet transform to obtain a final encrypted image E. According to the method, the
singular value matrix is dynamically recombined, and the key sensitivity of the chaotic
system is introduced, so that the
ciphertext histograms tend to be uniformly distributed, the
attack based on the pixel statistical law is effectively resisted, meanwhile, the
frequency domain structure correlation is destroyed, and the
encryption robustness is improved.