Font Size: a A A

Design And FPGA Implementation Of Video Encryption System Based On Hyperchaos

Posted on:2020-09-03Degree:MasterType:Thesis
Country:ChinaCandidate:P LiuFull Text:PDF
GTID:2438330572487337Subject:Control engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet and multimedia technologies,video information has been applied to various fields of people's lives,and the security of video information has received more and more attention.How to protect the security of video information has become an urgent problem to be solved.Different from traditional static image encryption,dynamic video data has a large amount of data and high real-time requirements,so high requirements are placed on the speed and secure degree of video encryption.Chaotic systems have long-term unpredictable motion orbits,and are highly sensitive to initial conditions.They can quickly generate a large number of reproducible and random pseudo-random sequences.These unique characteristics of chaotic systems are used to apply chaos to video encryption.The field provides a good foundation.This thesis proposes a double encryption method that first performs data replacement and encryption on video image data,and then performs address scrambling and encryption on the cached address of the video image.In the data replacement encryption,the pseudo-random sequence for encryption is generated by using Qi hyperchaos,and the sequence is statistically tested.A data replacement encryption method based on XOR,modulo,difference,and ciphertext closed-loop feedback is proposed.A verification analysis of the encryption algorithm is given.In address scrambling encryption,a video image address is encrypted by applying a two-dimensional non-equal length Arnold map,which has the advantage of being able to encrypt and decrypt the address of an image of any size.Combining the data replacement and address scrambling algorithms,the video image information is double-encrypted,and the algorithm security verification analysis of the double encryption scheme is given.The video encryption implementations utilize FPGA hardware processing techniques.The modular design,pipeline operation,step-by-step debugging,co-simulation,and board-level verification are used to complete the overall design implementation of hyperchaos-based video encryption.The video information is collected by the digital camera in real time and displayed on the VGA display.The FPGA communicates with the computer through the serial port,and the encryption and decryption keys are manually input to control the encryption and decryption of the video information.This thesis gives the experimental results and technical indicators of the captured video images,and does a security analysis.The experimental results show that the hyperchaotic video encryption system has large key space,fast encryption speed and good stability.It can hide the plaintext video information well and achieve the expected encryption effect.The performance is good and reliable,and it has certain application value.
Keywords/Search Tags:video encryption, hyperchaotic, Arnold map, double-eneryption, FPGA
PDF Full Text Request
Related items