Smart Card Based Protection for Dalvik Bytecode — Dynamically Loadable Component of an Android APK

Muhammad Shoaib, Noor Yasin, Abdul G. Abbassi
2016 Journal of clean energy technologies  
The global smartphone market is growing at a brisk pace. Android, an open source platform of Google has become one of the most popular mobile operating systems. Android apps generate lot of revenue which is increasing every year. The reverse engineering of Android applications is much easier than owing to the use of open source platform. Therefore, it becomes important to protect applications running on Android from attackers. The goal is to minimize software flaws and use anti-reverse
more » ... ng techniques. In this paper, we present a protection scheme based on obfuscation, code modification and cryptographic protection that can effectively counter reverse engineering on the Android platform. Our approach aims at making it tough for a reverse engineer to get the business logic performed by an Android application.
doi:10.7763/ijcte.2016.v8.1036 fatcat:nh3ncsa4jbgdjfvezccl2kmd7m