Digital document management system, digital document management method, and digital document management program

Abstract
Disclosed is a digital document management program capable of achieving a third-party certification of document information with reduced amount of meta data.
Description

BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a view showing an underlying technique of the present invention;



FIG. 2 is a block diagram functionally showing a configuration of a digital document management system as the underlying technique of the present invention;



FIG. 3 is a view showing an example of policy information;



FIG. 4 is a view showing an example of partial identification information;



FIG. 5 shows a storage state at the new document registration time;



FIG. 6 is a flowchart showing operation of new document registration processing;



FIG. 7 is a view showing an example in which a correctable area and non-correctable area are identified;



FIG. 8 is a view showing an example of partial correction information;



FIG. 9 is a view showing a storage state at the registration document correction time;



FIG. 10 is a flowchart showing operation of registration document correction processing;



FIG. 11 is a view showing the correction policy information and partial correction information to be compared;



FIG. 12 is a view showing the agreement document and partial identification information to be compared;



FIG. 13 is a view showing a new version of partial identification information and a previous version of partial identification information to be compared;



FIG. 14 is a flowchart showing operation of registration document verification processing;



FIG. 15 is a view conceptually showing the usage scene in a second phase;



FIG. 16 is a view showing an original document storage state at the registration document correction (partial sanitizing) time;



FIG. 17 is a view showing a complete set of agreement document to be transmitted;



FIG. 18 is a flowchart showing operation of registration document distribution (transmission) processing;



FIG. 19 is a flowchart showing operation of reception processing of a document to be registered;



FIG. 20 is a flowchart showing operation of registration document acquisition processing;



FIG. 21 is a view showing a third-party certification 1;



FIG. 22 is a view showing a third-party certification 2;



FIG. 23 is a view showing a third-party certification 3;



FIG. 24 is a view showing the usage scene of the second application field in underlying technique 2;



FIG. 25 is a view showing an example in which the main body of an insurance application form (first version) is represented using XML data;



FIG. 26 is a view showing an XML data model of the insurance application form (first version);



FIG. 27 is a view showing an example in which partial identification information generated at the creation time of the insurance application form (first version) is represented using XML data;



FIG. 28 is a view showing the XML data model constituted only by a set of “contractor”;



FIG. 29 is an original document storage state at the creation time of the insurance application form (first version);



FIG. 30 is a view showing an example in which an updated insurance application form—main body (second version) is represented using XML data;



FIG. 31 is a view showing an example in which an insurance application form—partial identification information (second version) is represented using XML data;



FIG. 32 is a view showing an original document storage state at the creation time of an insurance application form (second version);



FIG. 33 is a view showing a verification data group that a financial institution representative can review;



FIG. 34 is a view showing an example in which an insurance application form—main body (third version) is represented using XML data;



FIG. 35 is a view showing an example in which an insurance application form—partial identification information (third version) is represented using XML data;



FIG. 36 is a view showing an original document storage state at the creation time of the insurance application form (third version);



FIG. 37 is a view showing coupling-management of all the partial identification information required for verifying the second version;



FIG. 38 a view showing coupling-management of all the partial identification information required for verifying the third version;



FIG. 39 is a view showing an example in which the method 2 is used to represent the partial identification information (second version) using XML data;



FIG. 40 is a view showing an original document storage state at the creation time of the insurance application form (third version) in the method 2;



FIG. 41 is a view showing an example of XML data for evaluation/analysis;



FIG. 42 is a view showing the update of XML data for evaluation/analysis;



FIG. 43 is a view showing generation and verification of the partial identification information according to the method 0;



FIG. 44 is a view showing generation and verification of the partial identification information according to the method 1;



FIG. 45 is a view showing generation and verification of the partial identification information according to the method 2;



FIG. 46 shows a result of method-based analysis;



FIG. 47 shows a bubble chart representing the result of the method-based analysis;



FIG. 48 is a view showing the overview of the processing of the underlying technique 1;



FIG. 49 is a view showing the overview of the processing of the underlying technique 2;



FIG. 50 is a block diagram showing a configuration of an embodiment of the present invention;



FIG. 51 is a view showing operation performed at the signature time in the first embodiment;



FIG. 52 is a view showing operation performed at the first sanitizing time in the first embodiment;



FIG. 53 is a view showing operation performed at the second and subsequent sanitizing time in the first embodiment;



FIG. 54 is a view showing operation performed at the signature verification time in the first embodiment;



FIG. 55 is a view schematically showing effects of the first embodiment in comparison with the underlying technique;



FIG. 56 is a view showing the overview of the operation performed in the first embodiment;



FIG. 57 is a view showing operation performed at the signature time in a second embodiment;



FIG. 58 is a view showing operation performed at the first sanitizing time in the second embodiment;



FIG. 59 is a view showing operation performed at the second and subsequent sanitizing time in the second embodiment;



FIG. 60 is a view showing operation performed at the signature verification time in the second embodiment;



FIG. 61 is a view schematically showing effects of the first embodiment and second embodiment in comparison with the underlying technique;



FIG. 62 is a view showing the overview of the operation performed in the second embodiment;



FIG. 63 is a view showing operation performed at the signature time in a third embodiment;



FIG. 64 is a view showing operation performed at the first sanitizing time in the third embodiment;



FIG. 65 is a view showing operation performed at the second and subsequent sanitizing time in the third embodiment;



FIG. 66 is a view showing operation performed at the signature verification time in the third embodiment;



FIG. 67 is a view showing the overview of the operation performed in the third embodiment;



FIG. 68 is a view schematically showing effects of the third embodiment in comparison with the underlying technique;



FIG. 69 is a block diagram showing a configuration of a fourth embodiment; and



FIG. 70 is a view showing an example of a conventional paper agreement document that has been corrected.


Claims
  • 1. A digital document management program that allows a computer to manage document information created and registered in a digital form, the program allowing the computer to execute: a partial identification information generation step that divides the document information into a plurality of parts and generates partial identification information that represents, in an identifiable manner, the respective parts of the document information based on information included in the respective parts;a digital signature creation step that creates a digital signature to be appended to the document information using the partial identification information;a management step that manages the document information; anda verification step that verifies the validity of the managed document information, whereinat the registration time of new document information, the management step manages a digital signature created by the digital signature creation step in association with the document information and, at the correction time of the document information, it acquires partial identification information related to a corrected part of the document information before correction, allows the digital signature creation step to create a digital signature to be appended to the corrected document information, and manages the digital signature and partial identification information related to the corrected part of the document information before correction in association with the corrected document information, andthe verification step uses the partial identification information and digital signature managed in association with the corrected document information by the management step and partial identification information newly created from the corrected document information by the partial identification information generation step to perform the verification.
  • 2. The digital document management program according to claim 1, wherein the digital signature creation step uses a set of partial identification information created by the partial identification information generation step and a private key as parameters to create a digital signature according to a signature function.
  • 3. The digital document management program according to claim 1, wherein the digital signature creation step uses an Aggregate signature function which is a kind of a group signature scheme and which is capable of aggregating a plurality of signatures on one signature.
  • 4. The digital document management program according to claim 1, wherein the partial identification information managed in association with the corrected document information is managed separately from the corrected document information data.
  • 5. The digital document management program according to claim 1, wherein the partial identification information is managed by being embedded in the corrected document information.
  • 6. The digital document management program according to claim 1, further comprising: a policy information storage step that stores previously defined policy information; anda partial correction information generation step that generates partial correction information which is information related to a correction history of a corrected part in the case where any correction has been made for the document information, wherein in the case where any correction has been made for a part of the document information, the management step allows the partial correction information generation step to generate partial correction information and manages the generated partial correction information and policy information stored by the policy information storage step in association with the corrected document information, andthe verification step uses the partial correction information and policy information in addition to the partial identification information and signature information managed in association with the corrected document information by the management step to verify the validity of the document information.
  • 7. The digital document management program according to claim 1, the partial identification information generation step divides document information into a plurality of parts and uses a hash function to generate partial identification information for respective parts of the document information.
  • 8. The digital document management program according to claim 1, wherein the information managed by the management step is constituted by XML data having a hierarchical document structure.
  • 9. The digital document management program according to claim 1, wherein the management step handles all digital information as original document information corresponding to version numbers, andan access to the content of the original document information managed based on its version numbers can be controlled depending on the content thereof in the respective versions in an identifiable manner.
  • 10. A digital document management system that manages document information created and registered 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 that represents, in an identifiable manner, the respective parts of the document information based on information included in the respective parts;a digital signature creation section that creates a digital signature to be appended to the document information using the partial identification information;a management section that manages the document information; anda verification section that verifies the validity of the managed document information, whereinat the registration time of new document information, the management section manages a digital signature created by the digital signature creation section in association with the document information and, at the correction time of the document information, it acquires partial identification information related to a corrected part of the document information before correction, allows the digital signature creation section to create a digital signature to be appended to the corrected document information, and manages the digital signature and partial identification information related to the corrected part of the document information before correction in association with the corrected document information, andthe verification section uses the partial identification information and digital signature managed in association with the corrected document information by the management section and partial identification information newly created from the corrected document information by the partial identification information generation section to perform the verification.
  • 11. A digital document management system that manages document information created and registered 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 that represents, in an identifiable manner, the respective parts of the document information based on information included in the respective parts;a digital signature creation section that creates a digital signature to be appended to the document information using the partial identification information;a management section that manages the document information; anda verification section that verifies the validity of the managed document information, whereinat the registration time of new document information, the management section manages a digital signature created by the digital signature creation section in association with the document information and, at the correction time of the document information, it acquires partial identification information related to a corrected part of the document information before correction, allows the digital signature creation section to create a digital signature to be appended to the corrected document information, and manages the digital signature and partial identification information related to the corrected part of the document information before correction in association with the corrected document information, andthe verification section uses the partial identification information and digital signature managed in association with the corrected document information by the management section and partial identification information newly created from the corrected document information by the partial identification information generation section to perform the verification.
  • 12. The digital document management system according to claim 10, wherein the digital signature creation section uses a set of partial identification information created by the partial identification information generation section and a private key as parameters to create a digital signature according to a signature function.
  • 13. The digital document management system according to claim 10, wherein the digital signature creation section uses an Aggregate signature function which is a kind of a group signature scheme and which is capable of aggregating a plurality of signatures on one signature.
  • 14. The digital document management system according to claim 10, wherein the partial identification information managed in association with the corrected document information is managed separately from the corrected document information data.
  • 15. The digital document management system according to claim 10, wherein the partial identification information is managed by being embedded in the corrected document information.
  • 16. The digital document management system according to claim 10, further comprising: a policy information storage section that stores previously defined policy information; anda partial correction information generation section that generates partial correction information which is information related to a correction history of a corrected part in the case where any correction has been made for the document information, whereinin the case where any correction has been made for a part of the document information, the management section allows the partial correction information generation section to generate partial correction information and manages the generated partial correction information and policy information stored by the policy information storage section in association with the corrected document information, andthe verification section uses the partial correction information and policy information in addition to the partial identification information and signature information managed in association with the corrected document information by the management section to verify the validity of the document information.
  • 17. The digital document management system according to claim 10, the partial identification information generation section divides document information into a plurality of parts and uses a hash function to generate partial identification information for respective parts of the document information.
  • 18. A digital document management method that manages document information created and registered in a digital form by a computer, comprising: a partial identification information generation step that divides the document information into a plurality of parts and generates partial identification information that represents, in an identifiable manner, the respective parts of the document information based on information included in the respective parts;a digital signature creation step that creates a digital signature to be appended to the document information using the partial identification information;a management step that manages the document information; anda verification step that verifies the validity of the managed document information, whereinat the registration time of new document information, the management step manages a digital signature created by the digital signature creation step in association with the document information and, at the correction time of the document information, it acquires partial identification information related to a corrected part of the document information before correction, allows the digital signature creation section to create a digital signature to be appended to the corrected document information, and manages the digital signature and partial identification information related to the corrected part of the document information before correction in association with the corrected document information, andthe verification step uses the partial identification information and digital signature managed in association with the corrected document information by the management step and partial identification information newly created from the corrected document information by the partial identification information generation step to perform the verification.
  • 19. The digital document management method according to claim 18, wherein the digital signature creation step uses a set of partial identification information created by the partial identification information generation step and a private key to create a digital signature according to an Aggregate signature function which is a kind of a group signature scheme and which is capable of aggregating a plurality of signatures on one signature.
  • 20. The digital document management program according to claim 1, comprising an encryption step that encrypts a digital signature created by the digital signature creation step.
Priority Claims (2)
Number Date Country Kind
2006-007314 Jan 2006 JP national
2006-182707 Jun 2006 JP national
Continuation in Parts (1)
Number Date Country
Parent 11403824 Apr 2006 US
Child 11512323 US