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

   
   

Systems and methods are provided for protecting and managing electronic data signals that are registered in accordance with a predefined encoding scheme, while allowing access to unregistered data signals. In one embodiment a relatively hard-to-remove, easy-to-detect, strong watermark is inserted in a data signal. The data signal is divided into a sequence of blocks, and a digital signature for each block is embedded in the signal via a watermark. The data signal is then stored and distributed on, e.g., a compact disc, a DVD, or the like. When a user attempts to access or use a portion of the data signal, the signal is checked for the presence of a watermark containing the digital signature for the desired portion of the signal. If the watermark is found, the digital signature is extracted and used to verify the authenticity of the desired portion of the signal. If the signature-containing watermark is not found, the signal is checked for the presence of the strong watermark. If the strong watermark is found, further use of the signal is inhibited, as the presence of the strong watermark, in combination with the absence or corruption of the signature-containing watermark, provides evidence that the signal has been improperly modified. If, on the other hand, the strong mark is not found, further use of the data signal can be allowed, as the absence of the strong mark indicates that the data signal was never registered with the signature-containing watermark.

Systeme und Methoden werden für das Schützen und das Handhaben der Signale der elektronischen Daten zur Verfügung gestellt, die in Übereinstimmung mit einem vorbestimmten kodierenentwurf registriert werden, während das Erlauben des Zuganges zu nicht registrierten Daten signalisiert. In einer Verkörperung verhältnismäßig einfach-zu-ermitteln Hart-zuentfernen, starkes Wasserzeichen wird eingesetzt in einem Datensignal. Das Datensignal wird in eine Reihenfolge der Blöcke geteilt, und eine digitale Unterzeichnung für jeden Block wird im Signal über ein Wasserzeichen eingebettet. Das Datensignal wird dann gespeichert und an z.B. eine Digitalschallplatte, ein DVD oder dergleichen verteilt. Wenn ein Benutzer versucht zugänglich zu machen, oder, einen Teil der Daten zu verwenden signalisieren Sie, wird das Signal auf das Vorhandensein eines Wasserzeichens überprüft, welches die digitale Unterzeichnung für den gewünschten Teil des Signals enthält. Wenn das Wasserzeichen gefunden wird, wird die digitale Unterzeichnung, um die Echtheit des gewünschten Teils des Signals zu überprüfen extrahiert und benutzt. Wenn das Unterschrift-enthaltene Wasserzeichen nicht gefunden wird, wird das Signal auf das Vorhandensein des starken Wasserzeichens überprüft. Wenn das starke Wasserzeichen gefunden wird, wird weiterer Gebrauch von dem Signal, als das Vorhandensein des starken Wasserzeichens, im Verbindung mit der Abwesenheit gehemmt, oder Korruption des Unterschrift-enthaltenen Wasserzeichens, liefert Beweis, daß das Signal unsachgemäß geändert worden ist. Wenn andererseits die starke Markierung nicht gefunden wird, kann weiterer Gebrauch von dem Datensignal erlaubt werden, da das Fehlen der starken Markierung anzeigt, daß das Datensignal nie mit dem Unterschrift-enthaltenen Wasserzeichen registriert wurde.

 
Web www.patentalert.com

< Internal self-test circuit for a memory array

< Symbolic debug interface for register transfer simulator debugger

> Method and system for analyzing and comparing financial investments

> Cleaning compositions containing multiply-substituted protease variants

~ 00128