×

Passive and active software objects containing bore resistant watermarking

  • US 6,801,999 B1
  • Filed: 05/20/1999
  • Issued: 10/05/2004
  • Est. Priority Date: 05/20/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus for a imparting resistance to a given software object against break-once-run-everywhere (BORE) attacks, the apparatus comprising:

  • a computer having;

    a processor; and

    a memory having computer executable instructions stored therein; and

    wherein the processor, in response to the stored executable instructions;

    produces, in response to a random seed value and through a pseudo-random number generator, a sequence of n pseudo-random watermark keys, wherein each watermark key defines a pointer to a specific one location in a software object at which a corresponding one of n watermarks is to be embedded into the object so as to define a plurality of specific locations; and

    embeds each one of the n watermarks into the object, at a corresponding one of the plurality of specific locations in the software object specified by a different corresponding one of the watermark keys so as to yield a watermarked object having resistance to BORE attacks.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×