Font Size: a A A

Design And Implementation Of Video Chaotic Secure Communication Based On Android Platform

Posted on:2019-03-05Degree:MasterType:Thesis
Country:ChinaCandidate:Q X HeFull Text:PDF
GTID:2370330566483370Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Since the discovery of chaos to more than half a century,the application of chaos theory is becoming more and more extensive,and at the same time,chaos theory has also been developed in these applications.Combining chaos theory with communication system has become a hot direction in the study of chaos control,and it is a trend in the future.Many researchers have put forward a lot of improvements in practical applications.With the popularity of the network and the attention to privacy,the security of the network and the numerous substantive problems of personal privacy are also appearing,so the future chaotic secure communication has a very broad application prospect.This topic applies chaotic encryption to the video transmission of mobile devices in Android,and realizes the chaotic secure communication of mobile devices.A two level encryption system is designed and implemented on the mobile Android platform.The first level is two-dimensional reversible cat map.This method is to scramble each pixel of a frame,and has achieved the purpose of confusing pictures.The second level is a three dimensional stream cipher encryption.This method is to achieve the purpose of encryption by using the sequence generated by the chaotic nonlinear equation and the chromaticity value of the pixel.This paper introduces the architecture and software application part of Android operation system,and the X.264 open source code for H.264 soft coding.And the implementation of Android real-time video communication software,including the camera data acquisition part,JNI X.264 open source code to the video soft coding,sending part and display part.This article has the following several innovative points:1.Applying chaos theory to real-time video communication of Android system,applying this theory to mobile phones is an important step towards the popularization of chaos.2.Two level encryption is used in the chaotic encryption system designed in this project,because cat mapping is a one-to-one two-dimensional reversible chaotic mapping,and the key space is large and the structure is stable.But cat mapping can not change the statistical characteristics of the data,and therefore has a certain risk,and the stream cipher encrypted ciphertext statistical characteristics average,and after the rotation after a top of the ability to attack the difference.This is complementary to each other,rather than a simple superposition,combined with the advantages of two levels to achieve secure and efficient secure communication.3.In order to make video data encrypted by chaotic algorithm,the transmission efficiency is higher.After referring to many transmission schemes,the H.264 coding compression is adopted,which greatly improves the quality of the restored vedio file.
Keywords/Search Tags:H.264, Video encryption, chaos, Android, Matlab
PDF Full Text Request
Related items