A control flow obfuscation method to discourage malicious tampering of software codes

Yu-Lun Huang*, F. S. Ho, H. Y. Tsai, H. M. Kao

*此作品的通信作者

研究成果: Conference contribution同行評審

10 引文 斯高帕斯(Scopus)

摘要

The paper presents a control flow obfuscation method to discourage reverse engineering and malicious tampering of software codes. Given the original source codes and desired obfuscation criteria, the proposed method works by decomposing the source codes into fragments and then applying various transforms to the code fragments. As the output of our method, the transformed fragments are re-assembled and obfuscated with the designated obfuscation criteria. Moreover, since only control flows are obfuscated with a sequence of transformations that produce equivalent results of the original fragments, the final output can still preserve the same execution results as the original codes. The proposed method can be combined with other security technologies like watermarking or fingerprinting and thus help discouraging software piracy by making watermarked information embedded in software codes difficult to be reverse engineered or tampered.

原文English
主出版物標題Proceedings of the 2006 ACM Symposium on Information, Computer and Communications Security, ASIACCS '06
頁數1
DOIs
出版狀態Published - 1 12月 2006
事件2006 ACM Symposium on Information, Computer and Communications Security, ASIACCS '06 - Taipei, 台灣
持續時間: 21 3月 200724 3月 2007

出版系列

名字Proceedings of the 2006 ACM Symposium on Information, Computer and Communications Security, ASIACCS '06
2006

Conference

Conference2006 ACM Symposium on Information, Computer and Communications Security, ASIACCS '06
國家/地區台灣
城市Taipei
期間21/03/0724/03/07

指紋

深入研究「A control flow obfuscation method to discourage malicious tampering of software codes」主題。共同形成了獨特的指紋。

引用此