The invention provides an image
encryption method and an image decryption method based on heterogeneous neural network synchronization with uncertainty, and relates to the technical field of
image processing. The method comprises the following steps: under the condition that a driving
system and a
response system realize synchronization, acquiring at least two groups of
chaotic sequences generated by the driving
system in a synchronization state; fusing the at least two groups of
chaotic sequences to generate a composite
chaotic sequence; and based on the composite chaotic sequence, performing
encryption processing on the original image to generate an encrypted image. And at least two groups of response chaos sequences generated by the
response system in a synchronous state are obtained, the at least two groups of chaos response sequences are fused to generate a composite response sequence, and then the encrypted image is decrypted by using an
encryption reverse process. According to the embodiment of the invention, the multiple groups of chaotic sequences generated by the heterogeneous neural network with uncertainty in the synchronous state are fused, the composite key with more complex dynamic characteristics and higher randomness is generated, and the security strength of an image
encryption system is improved.