Abstract:
Multiple transform utilization and applications for secure digital watermarking. In one embodiment of the present invention, digital blocks in digital information to be protected are transformed into the frequency domain using a fast Fourier transform. A plurality of frequencies and associated amplitudes are identified for each of the transformed digital blocks and a subset of the identified amplitudes is selected for each of the digital blocks using a primary mask from a key. Message information is selected from a message using a transformation table generated with a convolution mask. The chosen message information is encoded into each of the transformed digital blocks by altering the selected amplitudes based on the selected message information.
Abstract:
The present invention relates to a method and apparatus for authenticating various types of digital certificates by using a text embedding method. The execution of the present invention is divided into two case, one case including images in the certificate and another case not including the images in the certificate, according to the characteristics of the certificate. In the former case, a text embedding method is applied to images included in the certificate to embed a series of information text (a specific number of the certificate, and issuing organization, name of a person in charge, etc.) designated by a person who issues the certificate into the images. In the latter case, there is generated an image imperceptible to the human eve but having the same color as the ground color certificate.
Abstract:
Watermark embedding is often used to identify multiple copies (Qi) of the same content (Q). Each copy (Qi) is provided with a different private watermark (Wi) which, for example, identifies the player on which that copy may be reproduced. Private watermarks can be hacked. Averaging two or more watermarked copies may cause any of the private watermarks to become undetectable. The watermark embedder (10) in accordance with the invention embeds a global (fixed) watermark (W) in addition to the private watermark (Wi). The global watermark is the same in each copy and therefore remains detectable. Its presence indicates that a private watermark shall be present as well. It can be used in a protocol like: no playback allowed if the global watermark is present and a private watermark is not found.
Abstract:
The present invention is a method for hiding data in document contents. The method comprises receiving information relating to the document contents, wherein at least part of the document contents are of a binary nature, converting the data to halftone pixel groups according to predefined binary classifications associated with combinations of halftone pixels, and embedding the halftone pixel groups into a binary portion of the document contents. Further, the present invention is a method for extracting data hidden in document contents. The method comprises receiving information relating to the document contents, wherein the document contents include halftone pixel groups, extracting the halftone pixel groups from the document contents, and converting the halftone pixel groups to the data according to predefined binary classifications associated with combinations of halftone pixels.
Abstract:
Residue calculating sections respectively obtain residues which take a plurality of integers as modulus, with respect to a user ID. The plurality of integers are stored in modulus storage sections and are prime to each other. Based on these residues and parameters stored in a coding parameter storage section, component codes constructed by continuous sequences of 1 and 0 using a predetermined number of bits as a unit are respectively generated by component code generating sections. These component codes are concatenated by a concatenating section, thereby to obtain a code to be embedded, which constructs watermark information.
Abstract:
An image processing device of the present invention includes a management section for storing an authentication level set in accordance with the volume of image processing which is predicted in accordance with at least one of day and time. When a request for image processing to image data is made, an authentication section changes the authentication level for user authentication in accordance with at least one of day and time. Then, in accordance with this authentication result, requested image processing is performed.
Abstract:
A method of embedding information in digital content representing media streams. The method includes (1) selecting a set of locations within that digital content reprensenting the media stream to embed information, (2) selecting a set of possible alterations to make at those locations, and (3) making a subset of the possible alterations. The set of locations and possible alterations is herein sometimes called a nullwatermark.null The subset of actual alterations that are made is herein sometimes called a nullfingerprint.null The method determines a set of locations at which there are alternative versions of digital content representing the same media stream, such as one being the original and one being an alternative version of the same digital content, herein sometimes called the nulloriginal movienull and the nullalt-movie,null or herein sometimes called the nulloriginal blocknull and the nullalt-blocknull for a particular block in the digital content representing the media stream.
Abstract:
The present invention is a method for hiding data in document contents. The method comprises receiving information relating to the document contents, wherein at least part of the document contents are of a binary nature, converting the data to halftone pixel groups according to predefined binary classifications associated with combinations of halftone pixels, and embedding the halftone pixel groups into a binary portion of the document contents. Further, the present invention is a method for extracting data hidden in document contents. The method comprises receiving information relating to the document contents, wherein the document contents include halftone pixel groups, extracting the halftone pixel groups from the document contents, and converting the halftone pixel groups to the data according to predefined binary classifications associated with combinations of halftone pixels.
Abstract:
A watermarking system comprises an encoding data processor operable to generate at least one marked version of an original item of material by introducing one of a predetermined set of code words into a copy of the original material item. The apparatus comprises a code word generator operable to provide the code word having a plurality of code word coefficients, and an encoding processor operable to combine the code word coefficients with the material. Each of the plurality of code words of the set is uniquely associated with a data word having first and second fields. Each of a set of values of the first field is represented as a first part of the code word having a first plurality of coefficients, and the second field is represented as a second part of the code word having a second plurality of coefficients. The present invention provides a facility for generating watermark code words having a hierarchy of values. By providing watermark code words having first and second parts, a data word with first and second fields can be uniquely identified. The first and second fields can be assigned to different associated parameters such as for example address parameters. The first field could therefore identify the country of distribution of the material, whereas the second field could identify a particular distribution outlet within the country. A watermarking system can be formed, which finds particular application in identifying a point of distribution of pirate copies of video material generated by capturing the watermarked image, using, for example, a camcorder in a cinema.
Abstract:
A watermarking system comprises an encoding data processor operable to generate at least one marked version of an original item of material by introducing one of a predetermined set of code words into a copy of the original material item. The encoding data processor is arranged to form other code words of the set by cyclically shifting a first code word. The system includes a detecting data processor operable to identify the code word in the marked material item. The detecting data processor is operable to recover the code word from the marked material item and to form a Fourier transform of the recovered code word and a Fourier transform of the first code word of the set. The data detecting processor forms correlation samples by forming an inverse transform of a combination of the recovered and the first code word. Each of the correlation value samples provides the correlation value for one of the set of code words. A computationally efficient way of calculating the correlation for each code word in the set is thereby provided. As a result a time taken to detect a code word present in a marked material item is improved. The watermarking system finds particular application in identifying a point of distribution of pirate copies of video material generated by capturing the watermarked image, using, for example, a camcorder in a cinema.