본문 바로가기
  • Home

Similarity Analysis of Android Apps Considering Code Obfuscation

  • Journal of Software Assessment and Valuation
  • Abbr : JSAV
  • 2015, 11(1), pp.23-30
  • Publisher : Korea Software Assessment and Valuation Society
  • Research Area : Engineering > Computer Science
  • Received : May 20, 2015
  • Accepted : June 20, 2015
  • Published : June 30, 2015

PARKJONGHWA 1 임경환 1 Lee Kyung Mook 1 Dong-Jin Kim 2 SEONG JE CHO 1 Youngki Jeong 3

1단국대학교
2단국대학교 컴퓨터학과
3단국대

ABSTRACT

Code obfuscation is a technique to transform a program into an equivalent one that is harder to reverse engineering. Using code obfuscation tools (or, obfuscators), software developers obfuscate their codes to conceal intellectual properties of the codes, in order to deter reverse engineering or prevent tampering. On the other hand, malicious users may also make use of obfuscation techniques badly to hide the program codes that they have thieved or plagiarized. It would be difficult to detect software theft if pirated software was obfuscated. In this paper, we compare three obfuscators for Android apps, and investigate the effects of the tools on measuring software similarity. To analyze the effects of them, we have measured software similarity between an original source program and the decompiled version from obfuscated program. This study is helpful to detect software theft using similarity measures even though pirated software is obfuscated.

Citation status

* References for papers published after 2023 are currently being built.