×

Methods and systems for encoding and protecting data using digital signature and watermarking techniques

  • US 6,961,854 B2
  • Filed: 07/23/2004
  • Issued: 11/01/2005
  • Est. Priority Date: 06/08/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer program embodied on a computer readable medium, the computer program comprising instructions that, when executed by a processor, are operable to cause a computer system to perform actions comprising:

  • encoding a digital file, the encoding including;

    inserting a first watermark into the file;

    inserting a plurality of signature-containing watermarks into the file, each signature-containing watermark containing the digital signature of at least a portion of the file; and

    decoding at least a portion of the encoded file, the decoding including;

    searching at least a portion of the encoded file for a first signature-containing watermark;

    if the first signature-containing watermark is found, retrieving a first digital signature from the first signature-containing watermark, and using the first digital signature to verify the authenticity of a portion of the encoded file to which the first digital signature corresponds;

    if the first signature-containing watermark is not found, searching the encoded file for the first watermark;

    if the first watermark is found, inhibiting at least one use of at least a portion of the file;

    if the first watermark is not found, permitting at least one use of at least a portion of the file;

    whereby the plurality of signature-containing watermarks are operable to facilitate detection of modifications to the encoded file, and the first watermark is operable to facilitate detection of removal of one or more of the signature-containing watermarks from the encoded file.

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