A computer program product comprising a computer usable medium having computer program logic for enabling a processor to apply a digital watermark to output images from a computer program, comprising: first means for enabling the processor to generate, for each of the output images, the digital watermark, the digital watermark having at least one attribute, wherein each attribute is a function of