Font Size: a A A

Image Encryption Algorithm Based On Chaos Theory And Dynamic DNA Coding

Posted on:2019-04-27Degree:MasterType:Thesis
Country:ChinaCandidate:D Z HouFull Text:PDF
GTID:2428330548976870Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the advent of the Internet era and the rapid development of computer related technology,people's life style becomes more convenient.People can store and transmit multimedia information through the Internet and computer,in which image information is an important part of multimedia information.However,because of the openness of the Internet and the defects of some network protocols,people also need to pay attention to the risks of their lack of security while enjoying the convenience of the Internet.Image encryption before image transmission or storage is one of the main means to ensure the security of image transmission and storage process.Therefore,research and design of a more secure and effective image encryption algorithm is of great significance for the development of information security.In this paper,the basis of chaos theory and the idea of DNA computing are introduced in detail.An image encryption algorithm based on uniform scrambling and Lorenz mapping is proposed and an image encryption algorithm based on Chaos Theory and dynamic DNA coding is proposed.The main research work and innovation of this paper can be divided into the following aspects:(1)An image encryption algorithm based on uniform scrambling and Lorenz mapping is proposed.First,the image is scrambled using the idea of Arnold cat mapping,Lorenz mapping and uniform scrambling.The chaotic sequence generated by Lorenz mapping is involved in two parts of image scrambling and image diffusion.In the process of uniform image scrambling,it provides the parameters needed in the process of image scrambling.In the process of image diffusion,the auxiliary data is provided for the spread operation of the image after the scramble.In addition,a large number of simulation experiments and security analysis for the experimental results are carried out.It can be determined that the algorithm has good encryption effect and can meet the requirements of encryption security at the present stage.(2)An image encryption algorithm based on Chaos Theory and dynamic DNA coding is proposed.By using the Arnold cat mapping,Lorenz mapping and Chen hyperchaos mapping,the uniform scrambling and pixel diffusion operation are completed,in which the pixel diffusion operation adopts the dynamic DNA coding method.Using the chaotic sequence generated by the Chen hyperchaos mapping,the DNA coding rules are dynamically selected to perform the operation of DNA coding and DNA related operations for the image information,and the encryption is completed.Through a large number of simulation experiments,gray histogram analysis,correlation analysis and NPCR analysis,a lot of security analysis for the experimental results,it can be determined that the algorithm has good encryption effect,as well as the ability to resist various attacks,such as poor attack,statistical attack,difference attack and so on.In the end,the experimental results and security of the two algorithms are compared and analyzed.Compared with the image encryption algorithm based on uniform scrambling and Lorenz mapping,the security index of the image encryption algorithm based on the chaos theory and the dynamic DNA coding is more prominent,and the encryption efficiency is better.
Keywords/Search Tags:Image Encryption, Chaotic Map, DNA Code, Uniform Scrambling
PDF Full Text Request
Related items