Digital document management system, digital document management method, and digital document management program
First Claim
1. A digital document management system that manages document information created in a digital form, comprising:
- a partial identification information generation section that divides the document information into a plurality of parts and generates partial identification information based on the respective parts of the document information and that represents, in an identifiable manner, respective parts of the document information, and that executes;
assigning a random number to respective parts of document information to be newly registered,applying a hash function to the random numbers assigned to respective parts of the document information, to generate hash information,generating partial identification information composed of position information indicating to which part of the document information the generated hash information corresponds and the hash information, andgenerating, if any correction instruction has been given to the respective parts of the document information, the hash information for a part of the document information that has been corrected according to the correction instruction and correcting the partial identification information based on the hash information using a new random number to generate new partial identification information;
a partial correction information generation section that generates partial correction information which is information representing a correction history of a corrected part if any correction instruction has been given to the respective parts of the document information;
a management section that executes;
storing the document information to be newly registered and partial identification information generated by the partial identification information generation section in association with each other, andstoring, if any correction instruction has been given to the respective parts of the document information, document information corrected from the previous version, newly generated partial identification information, and partial correction information in an associated manner;
a registration document verification section that verifies, if there has been issued a request of verifying the validity of the document information, the validity of the document information by specifying a corrected part in the document information by using the partial correction information stored in association with the document information by the management section, comparing the partial identification information associated with the document information and partial identification information associated with the document information of the previous version before correction, and confirming that the correction has been made to the specified part and the part of the document information other than the specified part has not been corrected.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital document management system is capable of guaranteeing that a partial correction has been made according to a proper procedure and achieving a third-party certification of the validity of the guarantee. The digital document management system manages document information created in a digital form, and includes partial identification information generation section that generates partial identification information that represents, in an identifiable manner, respective parts of the document information. A partial correction information generation section generates partial correction information which is information related to a correction history of a corrected part in the case where any correction has been required for the document information; and an original document information management section manages the document information, partial identification information, partial correction information, and prescribed policy information in an associated manner.
29 Citations
18 Claims
-
1. A digital document management system that manages document information created in a digital form, comprising:
-
a partial identification information generation section that divides the document information into a plurality of parts and generates partial identification information based on the respective parts of the document information and that represents, in an identifiable manner, respective parts of the document information, and that executes; assigning a random number to respective parts of document information to be newly registered, applying a hash function to the random numbers assigned to respective parts of the document information, to generate hash information, generating partial identification information composed of position information indicating to which part of the document information the generated hash information corresponds and the hash information, and generating, if any correction instruction has been given to the respective parts of the document information, the hash information for a part of the document information that has been corrected according to the correction instruction and correcting the partial identification information based on the hash information using a new random number to generate new partial identification information; a partial correction information generation section that generates partial correction information which is information representing a correction history of a corrected part if any correction instruction has been given to the respective parts of the document information; a management section that executes; storing the document information to be newly registered and partial identification information generated by the partial identification information generation section in association with each other, and storing, if any correction instruction has been given to the respective parts of the document information, document information corrected from the previous version, newly generated partial identification information, and partial correction information in an associated manner; a registration document verification section that verifies, if there has been issued a request of verifying the validity of the document information, the validity of the document information by specifying a corrected part in the document information by using the partial correction information stored in association with the document information by the management section, comparing the partial identification information associated with the document information and partial identification information associated with the document information of the previous version before correction, and confirming that the correction has been made to the specified part and the part of the document information other than the specified part has not been corrected. - View Dependent Claims (2, 3, 4, 5, 6, 13)
-
-
7. A digital document management method that manages document information created in a digital form by a computer, comprising:
-
a first partial identification information generation step that divides the document information into a plurality of parts and generates partial identification information based on the respective parts of the document information and that represents, in an identifiable manner, respective parts of the document information, and that assigns a random number to respective parts of document information to be newly registered, applies a hash function to the random numbers assigned to respective parts of the document information to generate hash information, generates partial identification information composed of position information indicating to which part of the document information the generated hash information corresponds and the hash information; a first registration step that registers the document information and the partial identification information in an associated manner; a correction request reception step that makes the computer receive an instruction of correcting the document information; a second partial identification information generation step that applies a hash function to the part of the document information that has been corrected according to the correction request to newly generate hash information using a new random number and corrects the partial identification information based on the newly generated hash information to generate new partial identification information; a partial correction information generation step that generates partial correction information representing a correction history of a corrected part of the document information based on the correction request; a second registration step that registers the document information corrected from the previous version, partial identification information generated in the second partial identification information generation step, and partial correction information in an associated manner; and a registration document verification step that verifies if there has been issued a request of verifying the validity of the document information, the validity of the document information by specifying a corrected part in the document information by using the partial correction information stored in association with the document information in the second registration step, comparing the partial identification information associated with the document information and partial identification information associated with the document information of the previous version before correction, and confirming that the correction has been made to the specified part and the part of the document information other than the specified part has not been corrected. - View Dependent Claims (14, 15, 16, 17)
-
-
8. A non-transitory computer readable medium storing a digital document management program for managing document information created in a digital form, the program causing a computer to execute a process comprising:
-
a first partial identification information generation step that divides the document information into a plurality of parts and generates partial identification information based on the respective parts of the document information and that represents, in an identifiable manner, respective parts of the document information, and that, assigns a random number to respective parts of document information to be newly registered, applies a hash function to the random numbers assigned respective parts of the document information to generate hash information, generates partial identification information composed of position information indicating to which part of the document information the generated hash information corresponds and the hash information; and a first registration step that registers the document information and the partial identification information in an associated manner; a correction request reception step that makes the computer receive an instruction of correcting the document information; a second partial identification information generation step that applies a hash function to the part of the document information that has been corrected according to the correction request to newly generate hash information using a new random number and corrects the partial identification information based on the newly generated hash information to generate new partial identification information; a partial correction information generation step that generates partial correction information representing a correction history of a corrected part of the document information based on the correction request; a second registration step that registers the document information corrected from the previous version, partial identification information generated in the second partial identification information generation step, and partial correction information in an associated manner; and a registration document verification step that verifies if there has been issued a request of verifying the validity of the document information, the validity of the document information by specifying a corrected part in the document information by using the partial correction information stored in association with the document information in the second registration step, comparing the partial identification information associated with the document information and partial identification information associated with the document information of the previous version before correction, and confirming that the correction has been made to the specified part and the part of the document information other than the specified part has not been corrected. - View Dependent Claims (9, 10, 11, 12, 18)
-
Specification