The invention provides an image
encryption method based on a two-dimensional compression
perception and
chaotic system. A
wavelet sparse basis is used to carry out sparse representation of an image to generate a
sparse matrix, then a
random sequence generated by a two-dimensional sine-logistic
chaotic system iteration is used to generate a measurement matrix, the measurement matrix is used to carry out compression measurement of the
sparse matrix, and a preliminary compression encrypted image which is an intermediate result is obtained. In order to enhance the
attack resistance ability of the
system, the
chaotic system is used again to generate a chaotic series to carry out pixel scrambling and
cyclic shift operations on the intermediate result, and a final
encryption map is obtained. According to the method, the two-dimensional sine-logistic chaotic system is used, the sequence randomness is increased, and the scrambling effect of the image is enhanced. The
key space is expanded, the safety of an
encryption system is enhanced, an excessive
ciphertext data quantity is avoided, and a good encryption effect is achieved.