The invention discloses an image
encryption method based on interpretable
block model driving. The method comprises the following steps: inputting a
digital image to be processed; calculating the spatial information complexity of the image; calculating the statistical information complexity of the image; calculating the
visual perception complexity of the image; establishing a weight optimization objective function; the
optimal weight configuration is solved; calculating an
image complexity evaluation value, and calculating the
image complexity by using the
optimal weight configuration; the maximum and minimum
block size logarithms are set, and the self-adaptive
block size is determined; setting parameters of the Chen's
chaotic system; generating a
pseudorandom sequence, and starting the Chen's
chaotic system by using a set initial value to obtain a three-dimensional
chaotic sequence; inputting a
plaintext image, extracting basic parameters, image height and image width, and calculating the total number of image pixels; according to the method, a completely quantifiable block
decision model is constructed, the mapping process from the image features to the block strategy is accurately described through a
mathematical formula, and the problem that a traditional
block method lacks a theoretical basis is fundamentally solved.