Previous Articles     Next Articles

Research and Implementation of Android Software Protection Based on SMC

ZHANG Xiao%LI Lin%XU Jia-le%LIU Nian   

  • Online:2014-11-15
  • About author:北京邮电大学信息安全中心,北京,100876%北京电子科技学院,北京,100080

Abstract: With the development of Android, software protection on Android platform get more and more attention. Due to the short time of Android platform’s popularity, study of the Android software protection is still at an early stage, and because of the developer’s lack of protection awareness, result in the frequent violations of intellectual property. Focus on the increasingly development of reverse engineering, this paper proposed the implementation of a new software protection technique for Android applications based on in-depth study of Android software protection and reverse engineering technique. Consider revising the self modifying cod on Windows, this paper implements the SMC technique on Android platform. This mechanism use the mature SMC technique on Android and the self-check technology, implement the check of program integrity and the modification of the key code during runtime. Relevant tests proved that the mechanism can effectively improve the anti-reversing technique and tamper resistance capability of the software.