Presentation 2002/5/15
Software Obfuscation for Object Oriented Languages
Yusuke SAKABE, Masakazu SOSHI, Atsuko MIYAJI,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) It is becoming more common to distribute software in forms that are easy to decompile and reverse engineer. Notable example is Java bytecode. Hence, realization of software with tamper resistance becomes increasingly important. Unfortunately previous software obfuscation techniques share a major drawback that they are not given a theoretical basis and it is still unclear how effective they are. We propose new obfuscation techniques for Java, which are based on the characteristics of object-oriented languages. Furthermore we provide the theoretial basis for our obfuscation techniques.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) tamper-registant software / obfuscation / static-analysis / Java
Paper # ISEC2002-6
Date of Issue

Conference Information
Committee ISEC
Conference Date 2002/5/15(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Information Security (ISEC)
Language JPN
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Software Obfuscation for Object Oriented Languages
Sub Title (in English)
Keyword(1) tamper-registant software
Keyword(2) obfuscation
Keyword(3) static-analysis
Keyword(4) Java
1st Author's Name Yusuke SAKABE
1st Author's Affiliation School of Information Science, Japan Advanced Institute of Science and Technology()
2nd Author's Name Masakazu SOSHI
2nd Author's Affiliation School of Information Science, Japan Advanced Institute of Science and Technology
3rd Author's Name Atsuko MIYAJI
3rd Author's Affiliation School of Information Science, Japan Advanced Institute of Science and Technology
Date 2002/5/15
Paper # ISEC2002-6
Volume (vol) vol.102
Number (no) 71
Page pp.pp.-
#Pages 6
Date of Issue