Steganographic method and device
First Claim
Patent Images
1. A device comprising:
- a processor coupled to a memory;
said processor and said memory configured to execute a steganographic cipher process to watermark content, by receiving content and additional information, and watermarking said contentaccording to at least one mapping between said received content and said additional information using a steganographic cipher process.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for encoding and decoding additional information into a stream of digitized samples in an integral manner. The information is encoded using special keys. The information is contained in the samples, not prepended or appended to the sample stream. The method makes it extremely difficult to find the information in the samples if the proper keys are not possessed by the decoder. The method does not cause a significant degradation to the sample stream. The method is used to establish ownership of copyrighted digital multimedia content and provide a disincentive to piracy of such material.
300 Citations
61 Claims
-
1. A device comprising:
-
a processor coupled to a memory; said processor and said memory configured to execute a steganographic cipher process to watermark content, by receiving content and additional information, and watermarking said content according to at least one mapping between said received content and said additional information using a steganographic cipher process. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An article of manufacture comprising a non-transitory machine-readable medium having stored thereon content encoded with additional information wherein the additional information comprising instructions steganographically encoded using a key, which instructions, when executed by a processor, result in a process comprising:
-
receiving a key to be used to steganographically decode additional information; and using the received key to steganographically decode the additional information from the encoded content wherein the key comprises at least one of a plurality of mappings between the additional information and the encoded content. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An article of manufacture comprising a non-transitory machine-readable medium having stored thereon instructions adapted to be executed by a processor, the instructions which, when executed, result in a process comprising:
-
selecting a portion of the watermarked signal to decode additional information including a watermark; and decoding the additional information in the signal according to at least one mapping between the encoded additional information and the watermarked signal such that information associated with the contents of the watermark is limited by the article of manufacture. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An article of manufacture comprising a non-transitory machine-readable medium, having thereon stored instructions adapted to be executed by a processor, which instructions when executed result in a process comprising:
-
identifying locations in a signal encoded with additional information; and extracting the additional information from the signal using a key wherein the key comprises at least one of a plurality of mappings between the additional information and the encoded signal.
-
-
21. An apparatus comprising:
-
a processor coupled to a memory; a receiver for receiving content encoded with at least one digital watermark; and a decoder for decoding the at least one digital watermark by locating and extracting the at least one digital watermark using a steganographic cipher and at least one key derived from the encoding process wherein the key comprises at least one mapping between the at least one digital watermark and the encoded content. - View Dependent Claims (22, 23, 24)
-
-
25. An article of manufacture comprising a non-transitory machine-readable medium, having thereon stored instructions adapted to be executed by a processor, which instructions when executed result in a process comprising:
-
identifying watermarking locations within the digital signal; receiving additional information including a watermark; and embedding the additional information including a watermark into the identified locations in the digital signal using a key wherein the key comprises at least one mapping between the additional information and the digital signal being embedded. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A computer-implemented process for decoding additional information from a watermarked signal comprising:
-
selecting, in a machine, a portion of the watermarked signal to decode additional information including a watermark; and decoding, with the machine, the additional information in the signal according to at least one mapping between the encoded additional information and the watermarked signal such that information associated with the contents of the watermark is limited by the article of manufacture. - View Dependent Claims (31, 32, 33, 34, 35)
-
-
36. A computer-implemented process for extracting additional information from a steganographically encoded signal comprising:
-
identifying, in a machine, locations in a signal encoded with additional information; and extracting, with the machine, the additional information from the signal using a key from a database wherein the key comprises at least one of a plurality of mappings between the additional information and the encoded signal. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A computer-implemented process for decoding at least one digital watermark from content comprising:
-
receiving, in a machine, content encoded with at least one digital watermark; and decoding, with the machine, the at least one digital watermark by locating and extracting the at least one digital watermark using a steganographic cipher and at least one key derived from the encoding process wherein the key determines at least one mapping of the at least one digital watermark. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
-
50. A computer-implemented process to decode additional information from steganographically encoded data using a key comprising:
-
receiving, in a machine, data steganographically encoded with additional information; receiving, at said machine, a key from a database to steganographically decode additional information; and using, at said machine, the received key to steganographically decode the additional information from the received steganographically encoded data wherein the key determines at least one mapping of the additional information. - View Dependent Claims (51, 52, 53, 54, 55, 56)
-
-
57. A computer-implemented process for embedding additional information into a digital signal comprising:
-
identifying, in a machine, watermarking locations within the digital signal; receiving, at said machine, additional information including a watermark; and embedding, at said machine, the additional information including a watermark into the identified locations in the digital signal using a key from a memory wherein the key comprises at least one mapping between the additional information and the digital signal being embedded. - View Dependent Claims (58, 59, 60, 61)
-
Specification