DocumentCode
3658699
Title
Software Watermarking Using Support Vector Machines
Author
Nan Zong;Chunfu Jia
Author_Institution
Sch. of Comput. &
Volume
2
fYear
2015
fDate
7/1/2015 12:00:00 AM
Firstpage
533
Lastpage
542
Abstract
Software watermarking is a tool used to combat software piracy by embedding identifying information into a program. Most existing proposals for software watermarking have the shortcoming that they heavily rely on the stealth of watermark to prevent adversaries removing marks. Besides, the watermark is separate from the original program and can be destroyed via fairly straightforward semantics-preserving code transformations. In order to mitigate these problems, this paper introduces SVM-based watermarking, a non-stealthy approach to software watermarking based on the incomprehensibility of support vector machines(SVMs). The advantage of this technique is that software watermarking is handled as the knowledge embedded into SVMs and is closely associated with the program logic. Thus, it makes watermark more difficult to be destroyed and removed. The results of the experiment further indicate that the proposed method is a lightweight and effective software watermarking scheme.
Keywords
"Watermarking","Support vector machines","Software","Training","Generators","Accuracy","Logistics"
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference (COMPSAC), 2015 IEEE 39th Annual
Electronic_ISBN
0730-3157
Type
conf
DOI
10.1109/COMPSAC.2015.59
Filename
7273663
Link To Document