摘要

Recently, the software market for mobile applications has expanded rapidly. However, piracy of mobile applications is increasing. Thus, anti-piracy measures for mobile applications are necessary. Software watermarking is a protection technique that embeds ownership information into the source code or the executable of a program. Previous works that have targeted mobile applications are inadequate in protecting their copyrights under the current situation. In this paper, we propose a method-based static watermarking scheme that can be applied to the android dex file format. The proposed scheme reflects the characteristics of the methods in a program during the embedding and recognition process of a watermark. The method-based software watermarking scheme is efficient, and is optimized to mobile applications compared to previous works based on the control flows of a program. Moreover, it compensates for the weak points in static software watermarking by considering the impact of an adversary's semantic-preserving transformation on the program executable, and by checking the integrity of the watermarked program.

  • 出版日期2012-7