DocumentCode :
3264601
Title :
On Evaluating Obfuscatory Strength of Alias-based Transforms using Static Analysis
Author :
Majumdar, Anirban ; Monsifrot, Antoine ; Thomborson, Clark
Author_Institution :
Univ. of Auckland, Auckland
fYear :
2006
fDate :
20-23 Dec. 2006
Firstpage :
605
Lastpage :
610
Abstract :
Aliasing occurs when two variables refer to the same memory location. This technique has been exploited for constructing resilient obfuscation transforms in languages that extensively use indirect referencing. The theoretical basis for these transforms is derived from the hard complexity results of precisely determining which set of variables refer to the same memory location at a given program point during execution. However, no method is known for randomly generating hard problem instances. Unless we are able to evaluate the obfuscatory strength of these transforms using static analysis tools, we cannot correlate the resilience expected in theory with what actually holds in practice. In this contribution, we will outline the main difficulties in experimentally evaluating obfuscatory strength and give an overview of techniques that are suited for analysing well-established alias-based obfuscation transforms.
Keywords :
optimising compilers; program control structures; program diagnostics; storage allocation; compiler optimisation; indirect referencing; language resilient alias-based obfuscation transform; memory location; static analysis; Algorithm design and analysis; Computer crashes; Computer science; Failure analysis; Performance analysis; Protection; Resilience; Security;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Computing and Communications, 2006. ADCOM 2006. International Conference on
Conference_Location :
Surathkal
Print_ISBN :
1-4244-0716-8
Electronic_ISBN :
1-4244-0716-8
Type :
conf
DOI :
10.1109/ADCOM.2006.4289963
Filename :
4289963
Link To Document :
بازگشت