DocumentCode
643952
Title
Aspects of Intermediate Level Obfuscation
Author
Dunaev, Dmitriy ; Lengyel, Laszlo
Author_Institution
Dept. of Autom. & Appl. Inf., Budapest Univ. of Technol. & Econ., Budapest, Hungary
fYear
2013
fDate
29-30 Aug. 2013
Firstpage
138
Lastpage
142
Abstract
The aim of obfuscation in general is to prevent malicious users from disclosing properties of the original source program. This goal can be achieved by an intermediate level obfuscation that deals with a target platform independent intermediate code. In this paper, we discuss general approaches to an intermediate level obfuscation algorithm, pointing out problems and proposing solutions. The paper discusses such aspects of intermediate level obfuscation as input data analysis, mixing of contexts, external function calls, etc. The focus is set on working out an optimization resistant intermediate level obfuscation algorithm that can reliably protect routines from unauthorized analysis and modification.
Keywords
data analysis; security of data; external function calls; input data analysis; optimization resistant intermediate level obfuscation algorithm; source program; target platform independent intermediate code; Abstracts; Algorithm design and analysis; Assembly; Context; Data analysis; Software; Software algorithms; context mixing; data analysis; intermediate level representation; obfuscation;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Computer Based Systems (ECBS-EERC), 2013 3rd Eastern European Regional Conference on the
Conference_Location
Budapest
Type
conf
DOI
10.1109/ECBS-EERC.2013.25
Filename
6664520
Link To Document