Digital marks (so-called fingerprints and watermarks) serve two basic
purposes: (1) Investigative: the owner reads a fingerprint to determine
how the marked entity leaked; and (2) Legal: the owner must prove in
court that (a) there is a watermark (a concealed copyright message), and
(b) it is the owner's. The main difficulty of item (2) is that the first
use of the watermark software reveals the watermarking method to the
public so that hostile parties are equipped to remove or damage its
watermarks. The invention uses tamper-resistant software encoding
techniques to protect the digital mark extractor algorithm, frustrating
the attacks of hostile parties in two ways: the resulting code is obscure
(that is, its inner workings are incomprehensible; and chaotic (that is,
a modification at any point will almost certainly produce a nonsense
program.