| D. Low. Java control flow obfuscation. Master's thesis, University of Auckland, 1998. |
....higher level language) For Java, only reducible flow graphs are allowed (no goto instruction, only structured control flow) The transformation consists in breaking the flow graph with goto instruction (that exists in Java bytecode) and with opaque predicates. These techniques have been used in [Low98] to develop a Java obfuscator in Prolog. The insertion of dummy code and the scrambling of the ordering of the instructions has been implemented on native assembly for X86 in [MMO98] Another way to transform a reducible flow graph into a non reducible one is to flatten the control flow. There ....
D. Low. Java Control Flow Obfuscation. Master's thesis, Department of Computer Science, University of Auckland, June 1998. 67
....measures were proposed. A general algorithm of obfuscation was described, which can be applied to most popular high level programming languages. Yet final results obtained after implementation and details of implementation were not included, in opposition to similar, but no so sophisticated papers [49] and [50] Different approach was taken in [72] A particular obfuscating transformation was researched there in pure theoretical basis and next implemented on the source code level of C programming language. Empirical research of efficiency of the obtained algorithm were not performed. ....
....[37] and [9] where a proof is shown, that one hundred percent efficient (in an idealized approach) methods of programs obfuscation do not exist. Some alternative mod els of further theoretical research were proposed either and suggestion has been made, that known heuristic approaches ( 25] [49], 72] may indicate, that a class of efficient obfuscating transformations must exist. Our dissertation is the next example of a heuristic approach. 1.3 Overview of Chapters Next chapter shows a review of scientific papers about code obfuscation. Works of Collberg and Chenxi Wang were described ....
Douglas Low, Java Control Flow Obfuscation, Master of Science Thesis, Department of Computer Science, The University of Auckland (1998)
No context found.
D. Low. Java control flow obfuscation. Master's thesis, University of Auckland, 1998.
No context found.
Douglas Low, Java control flow obfuscation, MsC Thesis, University of Auckland, New Zealand, October 1998
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC