@inproceedings{718fd43cdd9f4da5942e2b8de34958cb,
title = "A java code protection scheme via dynamic recovering runtime instructions",
abstract = "As Android operating system and applications on the device play important roles, the security requirements of Android applications increased as well. With the upgrade of Android system, Android runtime mode (ART mode) has gradually become the mainstream architecture of the Android operating system. ART introduces several improvements in Android, but it also introduces new ways to enhance malicious activities. This paper proposed a confidential finer granularity protection scheme for application programs under ART mode of ROOT Android devices. Taking Java method as the protection granularity, the protection scheme increased the accuracy of protecting targets. In addition, the protection scheme provided a more thorough protection for applications by combining dynamic loading technology and encryption technology in ART mode, and improved the security of Android applications. Experiments showed that the proposed protection scheme is effective.",
keywords = "AES encryption, Android application protection, Android runtime mode (ART), Dynamic loading",
author = "Sun Jiajia and Gao Jinbao and Tan Yu-an and Zhang Yu and Yu Xiao",
note = "Publisher Copyright: {\textcopyright} Springer Nature Switzerland AG 2018.; 18th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2018 ; Conference date: 15-11-2018 Through 17-11-2018",
year = "2018",
doi = "10.1007/978-3-030-05063-4_21",
language = "English",
isbn = "9783030050627",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "260--269",
editor = "Jaideep Vaidya and Jin Li",
booktitle = "Algorithms and Architectures for Parallel Processing - 18th International Conference, ICA3PP 2018, Proceedings",
address = "Germany",
}