DocumentCode
3462050
Title
Research on Java Software Protection with the Obfuscation in Identifier Renaming
Author
Tang, Zhanyong ; Chen, Xiaojiang ; Fang, Dingyi ; Chen, Feng
Author_Institution
Coll. of Inf. Sci. & Technol., Northwest Univ., Xi´´an, China
fYear
2009
fDate
7-9 Dec. 2009
Firstpage
1067
Lastpage
1071
Abstract
Identifier renaming is an important aspect of code obfuscation. Identifier renaming can increase program´s complexities and makes the program less readable. Programs after code obfuscated by identifier renaming become more difficult to be decompiled, or the decompiled programs become harder to be recompiled. This paper proposes four identifier renaming algorithms and presents a new obfuscation tool-JIRO. JIRO produces scrambled bytecode with good obfuscation effects while reducing the effort spent on manually code development. Experimental results demonstrate the performance and efficiency of the JIRO.
Keywords
Java; data encapsulation; security of data; JIRO; Java identifier renaming obfuscator; Java software protection; obfuscation tool; scrambled bytecode; Computer errors; Computer languages; Educational institutions; Error correction; Information science; Intellectual property; Java; Merging; Runtime; Software protection;
fLanguage
English
Publisher
ieee
Conference_Titel
Innovative Computing, Information and Control (ICICIC), 2009 Fourth International Conference on
Conference_Location
Kaohsiung
Print_ISBN
978-1-4244-5543-0
Type
conf
DOI
10.1109/ICICIC.2009.312
Filename
5412653
Link To Document