A graph approach to quantitative analysis of control-flow obfuscating transformations

Hsin Yi Tsai*, Yu-Lun Huang, David Wagner

*此作品的通信作者

研究成果: Article同行評審

20 引文 斯高帕斯(Scopus)

摘要

Modern obfuscation techniques are intended to discourage reverse engineering and malicious tampering of software programs. We study control-flow obfuscation, which works by modifying the control flow of the program to be obfuscated, and observe that it is difficult to evaluate the robustness of these obfuscation techniques. In this paper, we present a framework for quantitative analysis of control-flow obfuscating transformations. Our framework is based upon the control-flow graph of the program, and we show that many existing control-flow obfuscation techniques can be expressed as a sequence of basic transformations on these graphs. We also propose a new measure of the difficulty of reversing these obfuscated programs, and we show that our framework can be used to easily evaluate the space penalty due to the transformations.

原文English
文章編號4783097
頁(從 - 到)257-267
頁數11
期刊IEEE Transactions on Information Forensics and Security
4
發行號2
DOIs
出版狀態Published - 6月 2009

指紋

深入研究「A graph approach to quantitative analysis of control-flow obfuscating transformations」主題。共同形成了獨特的指紋。

引用此