Font Size: a A A

Research On Message Encryption And Compression Of Mobile Intelligent Terminal

Posted on:2016-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:S X ZhangFull Text:PDF
GTID:2208330461983046Subject:Computer system architecture
Abstract/Summary:PDF Full Text Request
In recent years, mobile intelligent terminal headed by Android is growing at a surprising speed. At the same time, short text message as the traditional means of communication got better inheritance and development. However, in the new circumstance, SMS and net-based SMS are facing more risks and challenges. With more incidents about privacy disclosure and viruses appeared to the mobile platform, it is necessary to design a more convenient and practical security mechanisms to protect the SMS system.This paper elaborates the relevant research and design of the Android platform and then analyze the hidden risks of Android platform when sending and receiving message. Duo to the SMS data leakage characteristics, this paper analyzes the symmetric encryption algorithms, such as DES and AES, and the asymmetric encryption technologies. Meanwhile, in order to better the distribution of encryption keys, this paper also studied the key distribution mechanism. To eliminate the risk at key distribution, this paper describes a time-based dynamic password algorithm to withstand middle attacks and replay attacks. Meanwhile, in order to achieve the user authentication and prevent the system from malicious camouflage of third party, the paper compares the RSA algorithm and asymmetric encryption algorithms based on elliptic curve. Based on the actual characteristics of the key distribution combined with a number of related technologies, this paper designed an authentication method based on Elliptic Curve encryption and time-based dynamic password algorithm. At the same time for limitation of computing resources and bandwidth on mobile device, this paper elaborates and analyze the existing LZ77 algorithm, Huffman coding and other text compression technology to develop a enhanced DEFLATE text compression algorithm to improve the efficiency of message transmission.Finally, this paper will implement the proposed solutions on the Android platform, and test all the functions. After setting up the experimental environment, this paper compared each proposed algorithm with the traditional method. After using the elliptic curve encryption system, the system will increase the time overhead, but the encryption system can provide better security features; enhanced DEFLATE text compression algorithm is more suitable for compression of short text compared with traditional compressing algorithm. All the solutions proposed can be combined with each other effectively and provide a complete message protection for mobile device.
Keywords/Search Tags:mobile terminal, Elliptic Curve, Comprossion, Authentication, Android
PDF Full Text Request
Related items