Title :
Metrics-based Evaluation of Slicing Obfuscations
Author :
Majumdar, Anirban ; Drape, Stephen ; Thomborson, Clark
Author_Institution :
Univ. of Auckland, Auckland
Abstract :
An obfuscation aims to transform a program, without affecting its functionality, so that some secret data within the program can be hidden for as long as possible from an adversary armed with reverse engineering tools. Slicing is a reverse engineering technique which produces a subset of a program that is dependent on a particular program point and is used to aid in program comprehension. Thus slicing could be used as a way of attacking obfuscated programs. In this contribution, we highlight a few obfuscating transforms that were proposed in an earlier publication for making attacks difficult to mount using slicers and then illustrate an experimental design to evaluate the strength of these transforms with respect to well defined slicing metrics.
Keywords :
program slicing; software metrics; metrics-based evaluation; obfuscated programs; reverse engineering tools; slicing; Computer science; Computer security; Data security; Design for experiments; Information security; Polynomials; Program processors; Reverse engineering; Software engineering; Software tools; Evaluation; Metrics; Obfuscation; Slicing;
Conference_Titel :
Information Assurance and Security, 2007. IAS 2007. Third International Symposium on
Conference_Location :
Manchester
Print_ISBN :
0-7695-2876-7
Electronic_ISBN :
978-0-7695-2876-2
DOI :
10.1109/IAS.2007.50