arrow
返回

Control Flow Obfuscation Based Protection Method for Android Applications

delete2017-11-01
delete5
PRE
AI
Y
Yong Peng
G
Guanyu Su
田
田滨 (Bin Tian)
M
Maohua Sun *
李
李琦 (Qi Li)
DOI:10.1109/CC.2017.8233664delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
With the popularization and rapid development of mobile intelligent terminals (MITs), the number of mobile applications, or apps, has increased exponentially. It is increasingly common for malicious code to be inserted into counterfeit apps, which can cause significant economic damage and threaten the security of users. Code obfuscation techniques are a highly efficient group of methods for code security protection. In this paper, we propose a novel control flow obfuscation based method for Android code protection. First, algorithms to insert irrelevant code and flatten the control flow are employed that minimize the cost of obfuscation while ensuring its strength. Second, we improve the traditional methods of control flow flattening to further reduce the costs of obfuscation. Lastly, the use of opaque predicates is strengthened by establishing an access control strategy, which converts the identification of opaque predicates in the entire program into a graph traversal problem, and thereby increases the strength of the code protection. We did some experiments to evaluate our method, and the results show that the proposed method can work well.
Keyword:
control flow obfuscation control flow obfuscation
software security
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

China Communications 封面图
China Communications
IF:
3.1
论文数:
1.9K
被引数:
5.0K

机构

B
beijing university of posts & telecommunications
学者数:
1.4W
论文数: 1.2W
被引数: 9
引用论文

引用论文

暂无论文信息