Font Size: a A A

Research And Application Of Communication Encryption System Based On Cryptographic Of Chinese Algorithm

Posted on:2019-04-20Degree:MasterType:Thesis
Country:ChinaCandidate:Z K LinFull Text:PDF
GTID:2428330566982934Subject:Control engineering
Abstract/Summary:PDF Full Text Request
As the Internet technology develops,instant messaging applications have been widely used.Every day,huge amounts of data are generated from applications and sent to mobile Internet networks.How to ensure the integrity of the data transmission process has become an attraction of interests.Cryptography is a good solution to this concern.Cryptology,used to be exclusive to military applications,has been broadly introduced to various industries,especially mobile Internet,protectingthe information and interests of the country and individuals.This paper designs a end to end secure mobile communication system for real-time text,audio and video based on SM Cryptographic Algorithms.Firstly,SM2 and SM4 algorithms and its applications are introduced.Then the trade-off of popular encryption algorithms used for instant messaging is studied before purposing a final data encryption system.Then the Android OS is discussed,including the d evelopment suites and environments.The real-time transport protocol(RTP)and the RTP Control Protocol(RTCP)are also introduced,along with Message Description Protocol(MDP),ILBC speech codec and H.264 video codec.In chapter four,the system development requirements are first analyzed.The process of implementation is divided into the user interface,message control and system services.The major challenges encountered are summarized corresponding solution are explained.The implementation of sub-modules is further discussed in detail.The layout and realization of the user interface,core control unit and broadcast communication and heartbeat mechanism are analyzed.Finally,the paper focuses on the implementation of the class of data encryption,the data transceiver module,real-time text chat communication process,leading to real-time audio and video chatting realization.Finally,the environment of the testing system is discussed and the functional testing and performance testing of the software system are performed.The functional testing verifies user login capture,public keyexchange,and real-time audio and video services.The performance testing measures the data delay of real-time voice chat and the data packet loss of real-time video chat in both encryption mode and non-encryption mode.The voice chat has minimal delay while the video chat runs smoothly at a slightly lower resolution,which basically meets the paper's default requirements.This system has a certain practical value,and it also has certain reference significance for other developers who apply the SM Cryptographic Algorithms.The paper concludes with a summary of implementation,and a discussion of the potential future works.
Keywords/Search Tags:SM Cryptographic Algorithms, Transmission Protocol, Data Encryption, Codec, Instant Messaging
PDF Full Text Request
Related items