Font Size: a A A

Design And Simulation Of Chaos-based Digital Image Encryption Algorithm

Posted on:2022-09-06Degree:MasterType:Thesis
Country:ChinaCandidate:G JiangFull Text:PDF
GTID:2510306530480424Subject:IC Engineering
Abstract/Summary:PDF Full Text Request
With the advent of the digital age,digital images have been widely used in many fields,but it also brings an important problem.This is the security of image data.The image data that people use the most at present has not yet been effective.This is because traditional encryption algorithms have already become powerless in the face of image data encryption operations with large amounts of data and high redundancy.Therefore,the research on more secure and effective image encryption schemes has already become a research hotspot in the field of information security.Chaos is widely used in the research and design of image encryption algorithms because of its excellent characteristics,such as initial sensitivity and inherent randomness,which are highly similar to the basic requirements of cryptographic algorithm design,"confusion" and "diffusion".This paper will combine chaotic systems and DNA encoding operations to design a chaotic-based digital image encryption algorithm.The algorithm uses a combination of high-dimensional and low-dimensional chaotic systems to make the system more secure,and uses the characteristics of DNA operations to combine blocks.The processing method improves the real-time performance of the algorithm.The research is carried out in three aspects,and main work is as follows:(1)Carry out related research on chaos theory,and analyze the dynamic characteristics of common chaotic systems on this basis.A chaos-based digital image encryption algorithm has been proposed.The algorithm uses a hash function to extract plaintext information and generate the key used to realize the association between the key and the plaintext.It has the characteristics of one-time encryption,and combines high and low dimensional chaotic systems and DNA encoding operations.design.Since the encryption operation is performed in blocks,the length of key stream can be changed by changing the block size,and the execution efficiency of the algorithm can be improved.(2)Research on the traditional encryption algorithms DES and AES,using TDES and AES algorithms to realize the image encryption system,through a series of simulation test experiments to test and evaluate the performance of the two image encryption systems,pointed out the TDES and AES algorithms There are problems and deficiencies in image encryption applications.(3)Explore the hardware deployment of image encryption algorithms,perform hardware migration for the algorithm proposed in(1),deploy image encryption algorithms using FPGA technology,and combine the parallel computing capabilities of the FPGA platform with image encryption algorithms to improve the real-time performance of the algorithm.Due to the use of hardware design,compared to software implementation,the security is higher and the power consumption is lower.
Keywords/Search Tags:Chaotic system, Chaotic sequence, Image encryption, FPGA, Hash function
PDF Full Text Request
Related items