Utilizing data reduction in steganographic and cryptographic systems
First Claim
1. A machine implemented method for modifying signal streams using a computer processor and computer memory, comprising:
- applying a lossy data reduction technique to an original signal stream to result in a data reduced signal stream;
subtracting the data reduced signal stream from the original signal stream to result in a subtraction signal stream;
applying a cryptographic technique to the data reduced signal stream to result in a cryptographically modified data reduced signal stream.
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.
-
Citations
25 Claims
-
1. A machine implemented method for modifying signal streams using a computer processor and computer memory, comprising:
-
applying a lossy data reduction technique to an original signal stream to result in a data reduced signal stream; subtracting the data reduced signal stream from the original signal stream to result in a subtraction signal stream; applying a cryptographic technique to the data reduced signal stream to result in a cryptographically modified data reduced signal stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine implemented method for modifying signal streams using a computer processor and computer memory, comprising:
-
applying a lossy data reduction technique to an original signal stream to result in a data reduced signal stream; subtracting the data reduced signal stream from the original signal stream to result in a subtraction signal stream; applying a cryptographic technique to the subtraction signal stream to result in a cryptographically modified subtraction signal stream. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A machine implemented method for modifying signal streams using a computer processor and computer memory, comprising:
-
applying a first lossy data reduction technique to a video substream of an original signal stream and a second data reduction technique that is different from the first lossy data reduction technique to a non-video substream of an original signal to result in a data reduced signal stream; subtracting the data reduced signal stream from the original signal stream to result in a subtraction signal stream; generating an output signal using the data reduced signal stream and the subtraction signal stream, such that the output signal contains the information of the original signal stream. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A machine implemented method for modifying signal streams using a computer processor and computer memory, comprising:
-
applying a lossy data reduction technique to an original signal stream to result in a data reduced signal stream; subtracting the data reduced signal stream from the original signal stream to result in a subtraction signal stream; generating an output signal using the data reduced signal stream and the subtraction signal stream, such that the output signal contains the information of the original signal stream.
-
-
25. A machine implemented method for modifying signal streams using a computer processor and computer memory, comprising:
-
applying a data reduction technique to only a subset of the functional objects of executable computer code contained in an original signal stream, to result in a data reduced signal stream; subtracting the data reduced signal stream from the original signal stream to result in a subtraction signal stream; generating an output signal using the data reduced signal stream and the subtraction signal stream, such that the output signal contains the information of the original signal stream.
-
Specification