본문 바로가기
  • Home

Blocking Pirated Android App Execution using Class Separation and Dynamic Loading

  • Journal of Software Assessment and Valuation
  • Abbr : JSAV
  • 2011, 7(2), pp.35-41
  • Publisher : Korea Software Assessment and Valuation Society
  • Research Area : Engineering > Computer Science
  • Received : October 15, 2011
  • Accepted : December 20, 2011
  • Published : December 31, 2011

Jaechan Moon 1 Dong-Jin Kim 2 SEONG JE CHO 1 Minkyu Park 3

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

ABSTRACT

Smartphone app market is getting important socially and economically. As damage of app piracy increases, we require a technique to encourage purchase and use of legal apps. Digital Rights Management (DRM) for apps such as Google’s LVL and SKT's ARM is studied and used. They are techniques based on user authentication. But they are easy to circumvent because Smartphone apps are weak to reverse engineering and modification. In this paper, we propose a technique that enforces the existing techniques to solve the above problems. This technique use class separation and class dynamic loading. The technique separates a particular class when developing apps and servers must keep it. After user authentication on every run, the separated class is transferred from the server and dynamically loaded. Experimental results show the technique is feasible on Smartphone environment.

KEYWORDS

Citation status

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