Font Size: a A A

Enhance Android Sotfware Protection Based On Anti-Reverse Scheme

Posted on:2014-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:J Z WuFull Text:PDF
GTID:2248330398471883Subject:Information security
Abstract/Summary:PDF Full Text Request
System of Android is making rapid development in the mobile phone OS, becoming the most popular one and as a result taking the market by storm. Its unique position drives itself to be the hot target in the field of hacking as well. Android is faced with much security thread (e.g. software piracy, reserve Engineering, code tamper, software tamper resistance), and it surpassed Symbian in the amount of malware and becomes No.l in the malware targeted platform, while the third-party software failed in providing good security server.In the context of the above, this thesis is aimed at anhancing the self-guard ability of Android to security Intellectual property and important information. Based on the mature traditional software protection technologies, this paper combines with features of Android platform and presents a software protection system for Android applications which based on integrality safeguard technology and tamper resistance technology. The thesis makes great detail in discussing the design and realization of key technology for the protection system.Main work done by this thesis as follows:[1]In this thesis, we have a very specific analysis that the existing security model fail to safeguard Android security in a sound and good way. Android safety situation is very serious, and it is in urgent need to strengthen the safety protection ability. This paper explain the architecture of Android operation system and how its compiler works. By analyzing the security of Android system model and its authority, sandbox, signature mechanism, the thesis goes deep into Android’s safety problems and gets to the root of the problem.[2]Elaborate the currently malicious attack and show that Android security is still in its initial stage. By making use of the traditional-software protection system, the paper proposes a new software protection system for Android.[3]Technology in the software protected scheme was analyzed and realized. With the JNI technology, confusion technology, anti-debug technology implemented successfully, this scheme in a certain can stop attackers for performing reverse engineering. Core technologies such as white box encryption, confusion technology are introduced and realized. Algorithms such as AES, MD5and HMAC are introduced in this paper.[4]Based on the above scheme, we work out some experimental analysis for the technical feasibility, safety performance and system performance. The experimental results show that to some extent the Android protection scheme at testing lever can meet the target to against reverse engineering.This thesis is based on the platform of Android Software protection scheme, and it successfully made full use of the traditional software protection implementations, such as the encryption, confusion, tamper-resistant, integrity verification and integration, all aimed at enhancing Android app security.
Keywords/Search Tags:Android, Anti-Reverse, Key Protection, Obfuscation
PDF Full Text Request
Related items