Font Size: a A A

Research And Implementation Of Video Chaotic Secure Communication System Based On FPGA+ Dual Core ARM Processing

Posted on:2019-11-13Degree:MasterType:Thesis
Country:ChinaCandidate:L JinFull Text:PDF
GTID:2428330566483421Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet communications,video data is more widely used.At the sometime,transmission security of video data has also attracted a lot of attention.The traditional encryption algorithms,such as AES,RSA and DES,have not been able to meet the requirements of modern social development.The characteristics of chaotic system,such as ergodicity,sensibility to the initial value,pseudorandom and inscrutability,make it be applied in the cryptography research.It has a very promising application in encryption and also has a remarkable performance in security.Although the chaotic secure communication algorithm is becoming more and more mature,its hardware implementation technology relatively lags behind.Nowadays,the hardware implementation platform of chaotic secure communication contains ARM,DSP,SOC,FPGA,mobile phone and other mobile devices.However,the work which focuses on the realization of a real-time video chaotic secure communication system including complete functions,real-time processing and ethernet communication is rarely little.Based on the SOC software and hardware collaborative design and the fast integration method of IP core,the paper proposes a novel design scheme of video chaotic secure communication system with FPGA and dual-core ARM,and gives its implementation results on the SOC development platform,which uses dual core and double thread data communication method and combines the advantages of short development cycle of ARM and fast processing speed of FPGA.The main content of the paper is as follows:Firstly,designing a three-dimensional degenerate discrete time hyperchaotic system and its corresponding chaotic security algorithm.The security of encryption algorithm is analyzed.Then the encryption algorithm is applied to video encryption,and the specific steps of chaos algorithm are described in detail.Secondly,analyzing the rationality of the FPGA and dual core ARM architecture for the SOC platform.The design technology of SOC is firstly summarized.Afterwards,the hardware structure and software composition of the SOC platform are given.The working principle of the platform and the mode of program loading are analyzed.The communication mechanism and operation principle of the dual core are analyzed in detail.It focuses on the hardware design based on Vivado and software design based on SDK,and the principle of network transmission is analyzed.Thirdly,on the SOC platform the FPGA and dual core ARM processing mode is adopted to realize the real-time video chaotic secure communication.In the transmitter FPGA realizes the video acquisition and display,and the dual core ARM realizes the encryption and transmission of the video respectively.In the receiver the dual core ARM completes the video reception and decryption respectively,and the FPGA completes the display of the decryption video.The communication system can decryption correctly only under the condition of key match.At last it analyzes the experiment results.On the basis of the above,we complete the experiments on the actual SOC platform ZC702 development board.Based on the experimental results,the security of encryption and the efficiency of communication are analyzed.It proves that the whole communication system has good security and real-time performance,which provides a new direction for the application of chaotic secure communication.
Keywords/Search Tags:Video Chaotic Secure Communication, SOC, FPGA, Dual Core ARM, Cryptography
PDF Full Text Request
Related items