| With the continuous progress of the Internet and information technology,more and more information is transmitted through the Internet.Digital image,as an important carrier of information exchange,has been welcomed by people because of its vivid and intuitive characteristics.The transmission of digital images through the Internet has greatly facilitated people's lives.However,the Internet is an open and shared platform.Transmission of image information over the Internet often involves the risk of information leakage.Therefore,the problem of image security has become an important topic.The image encryption technology is an effective method to ensure the image security.How to find a safe and effective image encryption method has become a hot topic of research and has a high research value.There are two different types of encryption in image encryption technology.One is to encrypt all image information into cipher image.The resulting cipher and plain image have the same size,which is called full encryption.The other is that the image information is compressed and encrypted into a cipher image,and the resulting cipher image is smaller in size than the plain image,and is called compression encryption.Because chaotic systems have good performances such as sensitivity to the initial value and the parameter,randomness,ergodicity and so on,they are widely used in image encryption.For full encryption and compression encryption,in this paper,the image encryption scheme is studied and designed based on the chaotic system,and realized by software simulation.The main work of this article includes the following aspects:(1)A color image encryption scheme based on four-wing hyperchaotic system and DNA encoding is proposed.Firstly,the color plain image is decomposed into R,G and B three components,and then a simultaneous intra-component and inter-component permutation mechanism dependent on the plaintext(SICICPMDP)is utilized to perform a scrambling operation on three components.Next,the pixels of the scrambled image perform bitwise operations to obtain 8 bit planes,and then 8 bit planes are subjected to DNA encoding operation.Then,a diffusion mechanism based on random numbers related to plaintext(DMBRNRP)is used to perform a diffusion operation on the encoded DNA matrix.Then the diffused DNA matrix is performed by the DNA decoding operation,and then transform decoded matrix into a decimal number matrix,and decompose it into three components.Then perform two-time scrambling on the three components and finally combine the three components into a color cipher image.Finally,we simulate the scheme and carry out the security analysis.(2)A variable-parameter chaotic image encryption scheme based on compressive sensing and elementary cellular automata is proposed.The scheme first uses DWT to decompose the plain image into four components of high and low frequencies.Then use the elementary cellular automata scrambling mechanism to scramble the four components.Then the measurement matrix is constructed by the pseudo-random sequences generated by the variable-parameter chaotic system.Compressive sensing technology is used to compress the four scrambled components.Finally,the four compressed components are reorganized and scrambled again to get the cipher image.At last,we carry out an experimental simulation and a safety analysis.(3)A cryptographic software was created using GUI.The software can implement basic functions such as encryption,decryption,and test image histogram and information entropy,and it is easy to operate. |