An Android B1itl1nlark based on API k-gram


KIPS Transactions on Computer and Communication Systems, Vol. 2, No. 4, pp. 177-180, Apr. 2013
10.3745/KTCCS.2013.2.4.177,   PDF Download:

Abstract

A software birthmark means inherent characteristics that can be used to identify a program. Because the software birthmark is difficult to remove by simple program transformation, it can be used to detect code theft. In this paper, we propose a birthmark technique based on API k-gram of Android applications. Android SDK provides various libraries that help programmers to develop application easily. In order to use Android SDK, we have to use API method calls. The API call instructions are hard to be replaced or removed, so they can be a inherent characteristics of an application. To show the effectiveness of the proposed birthmark, we compared it with previous birthmarks and evaluated it with open source applications. From the experiments, we verified that the credibility and resilience of our birthmark is higher than previous birthmarks.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
H. W. Park, "An Android B1itl1nlark based on API k-gram," KIPS Transactions on Computer and Communication Systems, vol. 2, no. 4, pp. 177-180, 2013. DOI: 10.3745/KTCCS.2013.2.4.177.

[ACM Style]
Hee Wan Park. 2013. An Android B1itl1nlark based on API k-gram. KIPS Transactions on Computer and Communication Systems, 2, 4, (2013), 177-180. DOI: 10.3745/KTCCS.2013.2.4.177.