Electronic document, genuineness management method for print medium thereof, genuineness management system, program, and program recording medium
First Claim
1. A genuineness management method for managing genuine characteristics of both an electronic document and a print medium thereof by using a computer, wherein:
- said computer executes;
a step for recognizing image data contained in the electronic document;
a step for applying an extraction condition of an image feature which has been previously determined and must be considered to said recognized image data so as to calculate a coordinate set corresponding to either a pixel or a set of pixels, which constitute said image feature;
a step for recognizing at least a coordinate value among coordinate values and pixel color values, which correspond to each of coordinates constituting said coordinate set, and for embedding said recognized coordinate value as a code of a digital watermark into either the pixel or the pixel set, which constitute said image feature, or into an area in the vicinity thereof;
a step for applying a hash function to at least the coordinate value among the coordinate values and the pixel color values to produce a hash value originating from the image data;
a step for recognizing text data contained in the electronic document;
a step for applying a hash function to the text data to produce a hash value originating from the text data;
a step for recognizing a first digital signature contained in the electronic document;
a step for certifying validity of the first digital signature;
a step for applying a hash function to attribute information of the first digital signature to produce a hash value originating from the first digital signature;
a step for synthesizing the hash values originating from the image data, the text data, and the first digital signature to produce a synthesized hash value;
a step for giving a second digital signature to the synthesized hash value;
a step for converting the synthesized hash value into a computer readable visible pattern so as to produce visible certification data;
a step for applying the visible certification data to the electronic document to which the digital watermark embedding process operation has been executed; and
a step for outputting the resulting electronic document to the print medium.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for managing genuine characteristics of both an electronic document and a print medium comprising: a step for recognizing image data contained in the electronic document; a step for applying an extraction condition of an image feature previously determined and must be considered to the recognized image data to calculate a coordinate set corresponding to a pixel or a set of pixels, constituting the image feature; a step for recognizing at least a coordinate value among coordinate values and pixel color values, corresponding to each of coordinates constituting the coordinate set, and for embedding the recognized coordinate value as a code of a digital watermark into the pixel or the pixel set, constituting the image feature, or into an area in the vicinity; and a step for outputting the electronic document where the digital watermark embedding process operation has been carried out to the print medium.
92 Citations
8 Claims
-
1. A genuineness management method for managing genuine characteristics of both an electronic document and a print medium thereof by using a computer, wherein:
said computer executes; a step for recognizing image data contained in the electronic document; a step for applying an extraction condition of an image feature which has been previously determined and must be considered to said recognized image data so as to calculate a coordinate set corresponding to either a pixel or a set of pixels, which constitute said image feature; a step for recognizing at least a coordinate value among coordinate values and pixel color values, which correspond to each of coordinates constituting said coordinate set, and for embedding said recognized coordinate value as a code of a digital watermark into either the pixel or the pixel set, which constitute said image feature, or into an area in the vicinity thereof; a step for applying a hash function to at least the coordinate value among the coordinate values and the pixel color values to produce a hash value originating from the image data; a step for recognizing text data contained in the electronic document; a step for applying a hash function to the text data to produce a hash value originating from the text data; a step for recognizing a first digital signature contained in the electronic document; a step for certifying validity of the first digital signature; a step for applying a hash function to attribute information of the first digital signature to produce a hash value originating from the first digital signature; a step for synthesizing the hash values originating from the image data, the text data, and the first digital signature to produce a synthesized hash value; a step for giving a second digital signature to the synthesized hash value; a step for converting the synthesized hash value into a computer readable visible pattern so as to produce visible certification data; a step for applying the visible certification data to the electronic document to which the digital watermark embedding process operation has been executed; and a step for outputting the resulting electronic document to the print medium. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A genuineness management system for managing genuine characteristics of both an electronic document and a print medium, comprising:
-
means for recognizing image data contained in the electronic document; means for applying an extraction condition of an image feature which has been previously determined and must be considered to said recognized image data so as to calculate a coordinate set corresponding to either a pixel or a set of pixels, which constitute said image feature; means for recognizing at least a coordinate value among coordinate values and pixel color values, which correspond to each of coordinates constituting said coordinate set, and for embedding said recognized coordinate value as a code of a digital watermark into either the pixel or the pixel set, which constitute said image feature, or into an area in the vicinity thereof; means for applying a hash function to at least the coordinate value among the coordinate values and the pixel color values to produce a hash value originating from the image data; means for recognizing text data contained in the electronic document; means for applying a hash function to the text data to produce a hash value originating from the text data; means for recognizing a first digital signature contained in the electronic document; means for certifying validity of the first digital signature; means for applying a hash function to attribute information of the first digital signature to produce a hash value originating from the first digital signature; means for synthesizing the hash values originating from the image data, the text data, and the first digital signature to produce a synthesized hash value; means for giving a second digital signature to the synthesized hash value; means for converting the synthesized hash value into a computer readable visible pattern so as to produce visible certification data; means for applying the visible certification data to the electronic document to which the digital watermark embedding process operation has been executed; and means for outputting the resulting electronic document to the print medium.
-
-
8. A computer-readable storage medium for storing thereinto a program which causes a computer to execute a method of managing genuine characteristics of both an electronic document and a print medium thereof, wherein:
said program causes said computer to execute; a step for recognizing image data contained in the electronic document; a step for applying an extraction condition of an image feature which has been previously determined and must be considered to said recognized image data so as to calculate a coordinate set corresponding to either a pixel or a set of pixels, which constitute said image feature; a step for recognizing at least a coordinate value among coordinate values and pixel color values, which correspond to each of coordinates constituting said coordinate set, and for embedding said recognized coordinate value as a code of a digital watermark into either the pixel or the pixel set, which constitute said image feature, or into an area in the vicinity thereof; a step for applying a hash function to at least the coordinate value among the coordinate values and the pixel color values to produce a hash value originating from the image data; a step for recognizing text data contained in the electronic document; a step for applying a hash function to the text data to produce a hash value originating from the text data; a step for recognizing a first digital signature contained in the electronic document; a step for certifying validity of the first digital signature; a step for applying a hash function to attribute information of the first digital signature to produce a hash value originating from the first digital signature; a step for synthesizing the hash values originating from the image data, the text data, and the first digital signature to produce a synthesized hash value; a step for giving a second digital signature to the synthesized hash value; a step for converting the synthesized hash value into a computer readable visible pattern so as to produce visible certification data; a step for applying the visible certification data to the electronic document to which the digital watermark embedding process operation has been executed; and a step for outputting the resulting electronic document to the print medium.
Specification