Utilizing data reduction in steganographic and cryptographic systems
First Claim
1. A method for analyzing a data signal that has been embedded with at least one digital watermark using a data reduction technique, said method comprising:
- receiving the data signal;
processing the data signal to detect information relative to the digital watermark;
analyzing the detected information to determine if output of the data signal is authorized; and
outputting said data signal if the detected information establishes that output is authorized.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to methods for protecting a data signal using the following techniques: applying a data reduction technique to reduce the data signal into a reduced data signal; subtracting the reduced data signal from the data signal to produce a remainder signal; embedding a first watermark into the reduced data signal to produce a watermarked, reduced data signal; and adding the watermarked, reduced data signal to the remainder signal to produce an output signal. A second watermark may be embedded into the remainder signal before the final addition step. Further, cryptographic techniques may be used to encrypt the reduced data signals and to encrypt the remainder signals before the final addition step. The present invention also relates to a system for securing a data signal including: computer devices for applying a data reduction technique to reduce the data signal into a reduced data signal; means to subtract the reduced data signal from the data signal to produce a remainder signal; means to apply a first cryptographic technique to encrypt the reduced data signal to produce an encrypted, reduced data signal; means to apply a second cryptographic technique to encrypt the remainder signal to produce an encrypted remainder signal; and means to add the encrypted, reduced data signal to the encrypted remainder signal to produce an output signal.
-
Citations
36 Claims
-
1. A method for analyzing a data signal that has been embedded with at least one digital watermark using a data reduction technique, said method comprising:
-
receiving the data signal; processing the data signal to detect information relative to the digital watermark; analyzing the detected information to determine if output of the data signal is authorized; and outputting said data signal if the detected information establishes that output is authorized. - View Dependent Claims (2, 3)
-
-
4. A device for analyzing a data signal that has been embedded with at least one digital watermark using a data reduction technique, said device comprising:
-
an interface for receiving the data signal; a detector for processing the data signal to detect information relative to the at least one digital watermark; an analyzer to analyze the detected information to determine if output of the data signal is authorized or unauthorized; and a signal generator to output data if the detected information establishes that output is authorized. - View Dependent Claims (5, 6)
-
-
7. A method for analyzing a data signal that has been encoded with at least one digital watermark, said method comprising:
-
obtaining a data signal; dividing the data signal into a plurality of data substreams; analyzing at least one of the plurality of data substreams to detect at least one digital watermark; and determining whether the data signal is authorized based on the analyzing step. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for analyzing executable computer code that has been encoded with at least one digital watermark utilizing a data reduction technique, said method comprising:
-
receiving the executable computer code comprising units of functionality; identifying at least one of the units of functionality; and determining at least one association between the identified unit of functionality and the executable computer code. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. An device for analyzing a data signal that has been encoded with at least one digital watermark, said method comprising:
-
an interface for obtaining a data signal; a processor for dividing the data signal into a plurality of data substreams; an analyzer for analyzing at least one of the plurality of data substreams to detect at least one digital watermark; and a processor for determining whether the data signal is authorized based on the analyzing step. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A device for analyzing executable computer code that has been encoded with at least one digital watermark utilizing a data reduction technique, said method comprising:
-
a receiver for receiving the executable computer code comprising units of functionality; a processor for identifying at least one of the units of functionality; and a processor for determining at least one association between the identified unit of functionality and the executable computer code. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
Specification