A qualitative analysis of Java obfuscation

Matthew Karnick, Jeffrey MacBride, Sean McGinnis, Ying Tang, Ravi Ramachandran

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    10 Scopus citations

    Abstract

    Code obfuscation is a promising defense technology that secures software in a way that makes the cost of reverse engineering prohibitively high. While there are a number of commercial obfuscation tools on the market, there is no standard measurement to analyze and evaluate their strength. This paper addresses this challenge. An analytical metrics is developed to quantify the performance of obfuscation in terms of potency, resilience, and cost. Four commercial obfuscators are then evaluated using the proposed method.

    Original languageEnglish (US)
    Title of host publicationProceedings of the 10th IASTED International Conference on Software Engineering and Applications, SEA 2006
    Pages166-171
    Number of pages6
    StatePublished - Dec 1 2006
    Event10th IASTED International Conference on Software Engineering and Applications, SEA 2006 - Dallas, TX, United States
    Duration: Nov 13 2006Nov 15 2006

    Publication series

    NameProceedings of the 10th IASTED International Conference on Software Engineering and Applications, SEA 2006

    Other

    Other10th IASTED International Conference on Software Engineering and Applications, SEA 2006
    CountryUnited States
    CityDallas, TX
    Period11/13/0611/15/06

    All Science Journal Classification (ASJC) codes

    • Software

    Fingerprint Dive into the research topics of 'A qualitative analysis of Java obfuscation'. Together they form a unique fingerprint.

    Cite this