Font Size: a A A

Research On Image Chaotic Encryption Algorithm Based On Cellular Neural Network

Posted on:2022-02-20Degree:MasterType:Thesis
Country:ChinaCandidate:W H SunFull Text:PDF
GTID:2518306539468624Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Since 1980,researchers have carried out a lot of research on chaotic cryptography and obtained many high-quality research results at the same time.Chaotic cryptography has many applications in image encryption.In the context of big data,chaotic cryptography has a very good prospect in image encryption,and can be widely used and more in-depth research.The cellular neural network has the characteristics of chaos within a certain parameter range,and it is a chaotic system.In this way,we can use the characteristics of the cellular neural network to use the cellular neural network for image encryption,which can have a good effect.Cellular neural networks have also been widely used in image encryption.Image chaotic encryption algorithms based on cellular neural networks have been studied by many scholars.Based on the cellular neural network system and cellular neural network,this paper designs and analyzes the image chaotic encryption algorithm based on cellular neural network.The main work of this paper is:(1)Design an image chaos algorithm based on five-dimensional cellular neural network.The chaotic sequence generated by the five-dimensional cellular neural network system is used in the image encryption algorithm.The structure of the image encryption algorithm is scrambling-diffusion-scrambling,adding plaintext related information to the encryption algorithm process,and setting the encryption algorithm related to the plaintext information.In the diffusion algorithm part,the image is divided into blocks,and one-dimensional pixel sequence is intercepted according to the plaintext related information to obtain two images of equal size.Different diffusion methods are used for the two divided images.The two scrambling algorithms are related to the size of the plaintext.Perform experimental simulation on the designed image encryption algorithm,analyze the security performance of the image encryption algorithm,analyze the encryption algorithm using cryptanalysis methods,and analyze the size of its anti-attack ability.(2)Perform cryptanalysis on an image encryption algorithm based on cellular neural network.After deciphering the original algorithm,the original algorithm is improved,and the improved algorithm is designed.The original algorithm is a combination of cellular neural network system and Logistic chaotic mapping.First,the original image encryption algorithm is cryptanalyzed.The original algorithm encryption process is relatively simple.The image encryption process is only related to the key and has no direct connection with the plaintext related information.The original image is deciphered by the selected plaintext attack method.Then the improved algorithm is carried out.The structure of the improved algorithm is scrambling-diffusion,and pseudo-random sequence is generated according to the relevant information of the plaintext for the encryption algorithm.Perform experimental simulations on cryptanalysis and improved algorithms,analyze the security performance of the original algorithm and the improved algorithm,and compare the gap between the original algorithm and the improved algorithm.Perform cryptanalysis on the improved algorithm and analyze the pros and cons of its security performance.
Keywords/Search Tags:Chaotic cryptography, Cellular neural network, Image encryption, Cryptanalysis
PDF Full Text Request
Related items