Desynchronized fingerprinting method and system for digital multimedia data
First Claim
1. A computer-implemented method for desynchronized fingerprinting of digital data, comprising:
- selecting embedding regions in the digital data for embedding fingerprints;
selecting desynchronization regions in the digital data for desynchronizing copies of the digital data from each other;
performing random desynchronization for each of the desynchronization regions to randomly vary a width of each of the desynchronization regions; and
embedding fingerprints at each of the embedding regions to produce desynchronized fingerprinted digital data.
2 Assignments
0 Petitions
Accused Products
Abstract
A desynchronized fingerprinting method and system for identifying collaborators in the making of illegal copies of digital multimedia products. The desynchronized fingerprinting system and method can be used for both audio and video applications. The method and system include an embedding feature and a detection and extraction feature. A different and unique key is assigned to each buyer of a copy of the digital data. The embedding feature includes applying a pseudo-random transformation to selected embedding regions. The key for the pseudo-random transform is user-specific. These regions are chosen by using a secure multimedia hash function. The detection and extraction feature includes a brute-force search in the key space of the buyers. If one of the keys is likely enough, then it can be said that that user was been involved in the production of an illegal copy.
19 Citations
29 Claims
-
1. A computer-implemented method for desynchronized fingerprinting of digital data, comprising:
-
selecting embedding regions in the digital data for embedding fingerprints;
selecting desynchronization regions in the digital data for desynchronizing copies of the digital data from each other;
performing random desynchronization for each of the desynchronization regions to randomly vary a width of each of the desynchronization regions; and
embedding fingerprints at each of the embedding regions to produce desynchronized fingerprinted digital data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for desynchronized fingerprinting of digital multimedia data, comprising:
-
generating multiple copies of the digital multimedia data;
randomly selecting embedding regions within each copy;
randomly selecting desynchronization regions within each copy;
computing a random width for each of the desynchronization regions such that a width of each of the desynchronization regions varies between the multiple copies; and
embedding information at each of the embedding regions to produce desynchronized fingerprinted copies of the digital multimedia data. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A process for detecting and extracting fingerprints from digital data, comprising:
-
determining embedding regions within the digital data;
using a plurality of secret keys to perform watermark detection on each of the embedding regions; and
detecting identification information associated with a secret key. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A desynchronized fingerprinting system for desynchronized fingerprinting of copies of an original digital multimedia product, comprising:
-
an embedding module for using a random desynchronization process and a plurality of secret keys to embedding fingerprints in each copy of the product; and
a detection and extraction module for detecting the embedded fingerprints using the plurality of secret keys and extracting collaborator information from the fingerprints to identify collaborators in the production of an illegal copy of the digital multimedia product. - View Dependent Claims (27, 28, 29)
-
Specification