SWuS : Software Watermark using Slices (ME Report)
Amarnath Mullick and Y.N. Srikant

IISc-CSA-TR-2004-7
(September 2004)

Available formats: [ps] [ps.gz]

Filed on September 17, 2004
Updated on September 17, 2004



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.


Please bookmark this technical report as http://aditya.csa.iisc.ernet.in/TR/2004/7/.

Problems ? Contact techrep@csa.iisc.ernet.in
[Updated at 2009-10-22T06:42Z]