Pakistan Science Abstracts
Article details & metrics
No Detail Found!!
A control flow obfuscation scheme based on garbage code.
Author(s):
1. Guangqiu Huang: School of Management, Xi’an University of Architecture and Technology, Xi’an 710055, Shaanxi, China
Abstract:
Control flow obfuscation is used to obfuscate program execution flow, thus preventing reverse engineering of software. However, the code size and execution time will be increased greatly after program is obfuscated. Since opaque predicate is difficult to resist the dynamic attack, the paper proposes the scheme about control flow obfuscation based on garbage code. The algorithm combines branch garbage code with loop garbage code, and hash function is introduced to limit the number of insert operation about code. Thereby controlling the growth of the code size and reducing the accuracy of program analysis and resisting tampering attack. Experimental results show that the obfuscation algorithm can control performance overloading effectively that is brought by obfuscation transformation, while preventing a variety of reverse engineering attacks effectively.
Page(s): 284-288
DOI: DOI not available
Published: Journal: Journal of Theoretical and Applied Information Technology, Volume: 46, Issue: 1, Year: 2012
Keywords:
Keywords are not available for this article.
References:
References are not available for this document.
Citations
Citations are not available for this document.
0

Citations

0

Downloads

6

Views