A New Algorithm for Image Encryption Based on Cellular Neural Networks
A new image encryption algorithm based on a six-dimensional cellular neural network is proposed to address the secur-ity issues of image transmission.This algorithm utilizes the chaotic characteristics of high-dimensional cellular neural network systems and utilizes a scrambling diffusion mechanism.The scrambling stage uses a cyclic displacement algorithm,while the diffusion stage u-ses GF(24)domain based algorithm to change the pixel position and value of the image,thus completing encryption.For the genera-tion of keys,this algorithm adopts a key randomization system,blocks the plaintext image and dynamically updates the key by selec-ting different plaintext blocks and calculates the sum of their pixel values,to achieve the effect of one-secret at a time and associating keys with plaintext.The experimental simulation results show that the algorithm has a large key space and high key sensitivity,can ef-fectively resist statistical attacks,and has good security and feasibility.