Font Size: a A A

Research On Image Encryption Algorithm Based On Chaos System And DNA Encoding

Posted on:2024-03-02Degree:MasterType:Thesis
Country:ChinaCandidate:H RenFull Text:PDF
GTID:2568306926954779Subject:Engineering
Abstract/Summary:
In the era of the Internet data explosion,the exchange of digital image information is becoming more frequent,so how to better protect the transmission of digital image information on the network has become very important.Chaotic systems with high sensitivity,ergodicity,mixing,and high behavior complexity are suitable for image encryption.The image encryption scheme based on DNA coding has the advantages of massive parallel,massive storage,and ultra-low power consumption.Therefore,this paper proposes two new image encryption schemes by combining chaotic systems and deoxyribonucleic acid(DNA)technology,which encrypt images from pixel diffusion and scrambling,Compared to traditional image encryption methods,it has higher security and can be applied in fields such as medical and military that require higher image security.The main work of this article is as follows:(1)This article proposes an image encryption method based on DNA encoding technology and hyperchaotic systems.This method utilizes the state components generated by the Lorenz hyperchaotic system to determine DNA encoding rules,DNA decoding rules,and DNA operation rules.During the diffusion stage,the original image undergoes DNA encoding,DNA operation,and DNA decoding before being expanded.In the confusion stage,the state components generated by Chen’s hyperchaotic system are used to determine the way the diffused image is scrambled,resulting in the final encrypted image.This encryption method uses diffusion and scrambling techniques,and the proposed image encryption algorithm has a large key space and can resist various violent attacks,differential attacks,and statistical attacks.(2)Encrypting the R,G,and B channels of the original image separately can further improve the encryption efficiency.Therefore,this paper proposes a dynamic DNA encoded color image encryption algorithm based on discrete mixed iteration coupling map lattice(CMLDCI)and even tree machine(TPM),which first utilizes keys and plaintext images,A pseudo random sequence generator is generated by combining CMLDCI and TPM,which is used to encrypt the image.In the diffusion phase,the plaintext image is divided into three two-dimensional matrices,and each matrix is DNA encoded and calculated.During the confusion stage,the matrix undergoes row permutation and column permutation.After the permutation is completed,the three channels R,G,and B are merged to obtain the final encrypted image.The key stream sequence generated by the pseudo random sequence generator determines the DNA encoding,decoding and operation rules of each block.The initial value of the encryption sequence is associated with the original image,ensuring the effect of "one picture and one secret",and greatly improving the system’s anti attack capability.Through the analysis of multiple sets of experimental data,it is shown that the image encryption scheme proposed in this paper has stronger encryption effect and higher encryption efficiency,and can be applied in large-scale color image encryption.
Keywords/Search Tags:color image, DNA coding, robustness, chaos system, safety
Related items