• 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