Varying segment sizes to increase security
First Claim
1. A watermarking system comprising:
- a watermark encoder that is configured to apply a watermark to each of a plurality of segments of content material to form a plurality of watermarked segments, and a size generator that is configured to control a size of the watermark that is applied to each of the plurality of segments, so that at least two watermarked segments of the plurality of watermarked segments have different watermark sizes.
8 Assignments
0 Petitions
Accused Products
Abstract
A security system is configured to use a variable length encoding of a security identifier for segments of protected content material. In this system, a distinction is made between a “zero” information bit, and the “absence” of the information bit in a shorter information item. A conventional N-bit information encoding is encoded as a variable bit encoding, wherein the information encoding ranges from N−k bits to N+k bits. By distinguishing “zero” bits from “absent” bits, this variable bit encoding allows for 2N−k+2N−(k−1) . . . +2N . . . +2N+(k−1)+2N+k possible unique information values. Preferably, the number of bits used for each encoding of a segment of a data set is a random value, further adding to the complexity of creating a dictionary mapping for protected content material.
-
Citations
27 Claims
-
1. A watermarking system comprising:
-
a watermark encoder that is configured to apply a watermark to each of a plurality of segments of content material to form a plurality of watermarked segments, and a size generator that is configured to control a size of the watermark that is applied to each of the plurality of segments, so that at least two watermarked segments of the plurality of watermarked segments have different watermark sizes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An encoding system comprising:
-
a segmenter that is configured to segment content material into a plurality of segments, and a size generator, operably coupled to the segmenter, that is configured to control a size of each of the plurality of segments, so that at least two segments of the plurality of segments have different sizes. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A security system comprising:
-
a watermark detector that is configured to determine an information item from a watermarked segment of watermarked content material and to determine a size of the information item, and an authorization device, operably coupled to the watermark detector, that is configured to determine an authorization of the watermarked segment, based on the information item and based on the size of the information item. - View Dependent Claims (18, 19)
-
-
20. A media for transferring watermarked content material, including:
-
a plurality of watermarked segments corresponding to the watermarked content material, the watermarked segments each include a watermark that includes an information item, wherein at least two of the plurality of watermarked segments have information items of different sizes, and the different sizes of the information items facilitate a verification of the watermarked content material. - View Dependent Claims (21, 22)
-
-
23. A media for transferring content material, including:
-
a plurality of segments corresponding to the content material, wherein at least two of the plurality of segments are of different sizes, and the different sizes of the at least two of the plurality of segments facilitates a verification of the content material. - View Dependent Claims (24, 25)
-
-
26. A security system comprising:
-
a size determinator that is configured to determine a size of one or more segments of a plurality of segments that form a data set, and a comparator that is configured to compare the size of the one or more segments of the plurality of segments to a specified size corresponding to the one or more segments of the plurality of segments. - View Dependent Claims (27)
-
Specification