UWStego -- A Dynamic Software Watermarking Toolset
What is Software Watermarking
The concept of software watermarking is very similar to that of
digital watermarking where a small piece of digital data
called watermark is embedded
in a large digital media file called cover
text. In software watermarking, the watermark is
normally a special data structure representing the watermark and the
cover text is a software program. The watermark must be hidden in such
a way that it is very hard for adversaries to distort or destroy the
watermark without affecting the behavior of the watermarked program.
In other words, a watermarked program must be able to sustain various
attacks on the watermark it contains so that the watermark can be
extracted later to prove either the ownership or the origin of the
program. This way, software watermarking can protect intellectual
copyright by discouraging software pirates from stealing and
re-selling illegal copies of the program.
UWStego
UWStego is a tool developed here
at University of Wisconsin for experimenting and testing various
software watermarking techniques. UWStego has following unique properties.
- Extensible -- UWStego is designed to support multiple watermark
encoding schemes and therefore is very extensible. A new encoding
scheme can be added by simply using an API provided by the UWStego
toolset. Currently, we have implemented Radix-K and Planted Plane
Cubic Tree (PPCT) encoding schemes.
- Portable --UWStego is currently implemented in Java and therefore
inherits the portable nature of Java (if you believe that, of course).
Obtain and use UWStego
Currently, UWStego is not yet available for free download. However, if
you want to evaluate the software, please contact
Hao Wang.
Here is the Technical Report
UWStego API
Useful Links
Contact info
Faculty advisor
- Somesh Jha (jha at cs dot wisc dot edu) University of Wisconsin - Madison
Students
- Daniel Tomko (dtomko at cs dot wisc dot edu) Microsoft
- Hao Wang (hbwang at cs dot wisc dot edu) University of Wisconsin - Madison
Affliate
- Christian Collberg (collberg at cs dot arizona dot edu), University of Arizona
Copyright Wonderlandİ 2001