Font Size: a A A

Multiple-image Encryption Algorithm Based On DNA Encoding

Posted on:2019-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:H P SunFull Text:PDF
GTID:2428330566963238Subject:Information and Communication Engineering
Abstract/Summary:PDF Full Text Request
In the era of big data,massive images are generated everyday.These images often involve personal privacy,business secrets and even national security.Therefore,image security attracts much attention from academia and industry.Considering the single image encryption,the weak security and the low efficiency of existing algorithms,on the base of DNA technology and chaos theory,three kinds of multiple-image encryption algorithms are proposed to ensure the security of image transmission in network.A multiple-image fusion encryption algorithm is proposed.Firstly,multiple images are encoded by DNA theory;secondly,the pixels are moved among multiple images,and the scrambling degree of the proposed algorithm is guaranteed by images' having other images' pixels.Finally,the DNA addition operation is performed on the multiple images respectively.The simulation experiments and algorithm analysis show that the proposed algorithm has excellent encryption effect and it can resist the brute-force,statistical and differential attacks.Meanwhile,it is very sensitive to the keys and the algorithm structure is simple.A multiple-image cyclic shift encryption algorithm is proposed.To encrypt images without number limit,the chaotic images are introduced into the encryption process.The pixels are shifted among multiple original images and chaotic images,and the positions of pixels are disrupted completely.The histogram analysis,correlation analysis and information entropy analysis show that the new algorithm can resist the statistical attack effectively.The key space analysis and differential attack analysis show that the new algorithm can resist the brute-force and differential attacks.Meanwhile,the new algorithm is extremely sensitive to the keys.A multiple-image reorganization encryption algorithm is proposed.Firstly,multiple images are combined into a big image,and the big image is scrambled according to a chaotic sequence.Then,the big image is segmented into image blocks,and the low-bits of the image blocks are used to cover the high-bits of the image blocks.Finally,the mixed operations are performed on these image blocks respectively.The simulation experiments and algorithm analysis show that the new algorithm has reliably encryption effect and large key space,and is much sensitive to keys.It can resist all kinds of statistical and differential attacks,and has high security.
Keywords/Search Tags:Image encryption, DNA coding, chaotic system, multiple-image
PDF Full Text Request
Related items