Font Size: a A A

Research On Video Encryption Algorithm Based On Integer Chaos

Posted on:2021-03-14Degree:MasterType:Thesis
Country:ChinaCandidate:B LiuFull Text:PDF
GTID:2370330605976048Subject:Control engineering
Abstract/Summary:
With the rapid development of streaming media technology,real-time video transmission is widely used in all fields of society,involving all aspects of people’s daily life.Whether it is a variety of live video,or increasingly common distance education,or even the video conferencing of government enterprises,these scenarios have a very high demand for the security of video content,so it is urgent to solve the security of video.Video encryption is the most effective solution to deal with video security problems,which belongs to the important branch of information security and has gradually attracted more and more attention from researchers.This paper briefly describes the basic theoretical knowledge of integer chaos,video encryption algorithm and multi-core parallel computing,which introduces the standard of video code and the requirements of video encryption technology,and optimizes the integer dynamic coupling tent mapping model.Finally,the H.264 video encryption algorithm and HEVC video encryption algorithm was designed based on the model.The main research content is as follows:(1)The segmented mathematical form of integer tent mapping is removed based on the efficient and concise characteristics of bit operators.Then,the equivalent form of integer tent mapping is given and the nonlinear function of the integer dynamic coupling tent mapping model is replaced.Finally,the optimization model of integer dynamic coupling tent mapping is realized.The model is tested with cryptography characteristics,and the test results show that the model optimization still retains great cryptography performance,and significantly improves the operation speed of the pseudo-random sequence.(2)The H.264 video encryption algorithm is designed based on the integer dynamic coupling tent mapping optimization model,which mainly uses the chaotic pseudo-random sequence generated by integer dynamic coupling tent mapping optimization model and the syntax elements of the H.264 code process to operate,so as to obtain the encrypted binstream.The encryption algorithm is determined according to the results of the analysis on binsteam,and the areas of the syntax element are located in the prediction code stage and CAVLC stage respectively.The experimental analysis results show that the algorithm has great security and real-time.(3)HEVC video encryption algorithm is designed based on the integer dynamic coupling tent mapping optimization model,which mainly performs Feistel initialization and multi-core parallel operation on the integer dynamic coupling tent mapping optimization model.Finally,the algorithm uses the chaotic pseudo-random sequence selected by the Stardard mapping to encrypt with the HEVC syntax elements,and then generates the encrypted binstream.The area of the syntax element is located in the binary phase of CABAC,and the encryption algorithm is determined according to the technical requirements of video encryption.The experimental analysis results show that the algorithm has great security and real-time.
Keywords/Search Tags:integer chaos, dynamic tent mapping, coupled map lattice, H.264 video encryption, HEVC video encryption
Related items