Tracing in SandMark

Before you can actually embed a watermark into your program you have to produce a trace. Simply put, you have to

  1. choose an input sequence to your program,
  2. keep this input sequence secret and secure, since only with this sequence can the watermark be retrieved, and
  3. enter the input sequence into your program, as it is being run from SandMark's TRACE pane.
As a result, a trace file is produced. This trace file becomes the input to the watermark embedder which you access from SandMark's EMBED tab. When, at a later date, you want to extract the watermark from the program you go to SandMark's RECOGNIZE tab. There, you run the program again with the same command-line arguments and the same secret input sequence, and the watermark/fingerprint will reappear.

Follow these instructions to run the tracer: