Mullick, Amarnath and Srikant, YN (2004) SWuS: Software Watermark using Slices. IISc-CSA-TR-2004-7.
Like all other forms of intellectual property, software is prone to illegal copying. Software watermarking is the process of embedding some information in a program in a way that it cannot be easily removed by an adversary. However, it can be recovered at a later time with the help of a recognizer to assert the ownership rights of the original software author. A spurt of research activity has taken place in this field recently and a number of software watermarking algorithms proposed. However, almost all of them have one or the other weakness either due to their lack of stealth or robustness or due to their adverse effect on the efficiency of the watermarked program. In this report we develop a novel software watermarking method, SWuS, based on the concept of program slice which is extremely stealthy and robust and does not affect the performance of the subject program by any significant factor. Also we propose how to use existing error correcting codes to add redundancy to the embedded watermark and thus add to its resilience.
|Item Type:||Departmental Technical Report|
|Department/Centre:||Division of Electrical Sciences > Computer Science & Automation (Formerly, School of Automation)|
|Date Deposited:||24 Oct 2004|
|Last Modified:||19 Sep 2010 04:16|
Actions (login required)