Certificate confirmation method, certificate confirmation program and certificate that can readily and more positively confirm authenticity of certificate
First Claim
1. A method of confirming a certificate by using a management computer that issues the certificate, the management computer being coupled to an application terminal for applying for issuance of the certificate and to a confirmation terminal for reading a display code printed on the certificate, wherein the management computer performing the steps of:
- specifying contents to be certified based on an application item received from the application terminal;
issuing the certificate by calculating a compressed value by substituting data related to the contents to be certified into a one-way function, and by generating print data for printing a display code including the compressed value and the contents to be certified;
recording an issuance history of the certificate; and
when data of a compressed value are received from the confirmation terminal that reads the display code on the certificate, notifying the confirmation terminal of authenticity of the certificate based on a result of comparison between the received compressed value and the compressed value calculated in the step of issuing the certificate.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of confirming a certificate by using a management computer that issues the certificate is disclosed. The management computer is coupled to an application terminal for applying for issuance of the certificate and to a confirmation terminal for reading a display code printed on the certificate. The management computer performs the steps of: specifying contents to be certified based on an application item received from the application terminal; issuing the certificate by calculating a compressed value by substituting data related to the contents to be certified into a one-way function, and by generating print data for printing a display code including the compressed value and the contents to be certified; recording an issuance history of the certificate; and when data of a compressed value are received from the confirmation terminal that reads the display code on the certificate, notifying the confirmation terminal of authenticity of the certificate based on a result of comparison between the received compressed value and the compressed value calculated in the step of issuing the certificate.
-
Citations
17 Claims
-
1. A method of confirming a certificate by using a management computer that issues the certificate, the management computer being coupled to an application terminal for applying for issuance of the certificate and to a confirmation terminal for reading a display code printed on the certificate,
wherein the management computer performing the steps of: -
specifying contents to be certified based on an application item received from the application terminal;
issuing the certificate by calculating a compressed value by substituting data related to the contents to be certified into a one-way function, and by generating print data for printing a display code including the compressed value and the contents to be certified;
recording an issuance history of the certificate; and
when data of a compressed value are received from the confirmation terminal that reads the display code on the certificate, notifying the confirmation terminal of authenticity of the certificate based on a result of comparison between the received compressed value and the compressed value calculated in the step of issuing the certificate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A program of confirming a certificate by using a management computer that issues the certificate, the management computer being coupled to an application terminal for applying for issuance of the certificate and to a confirmation terminal for reading a display code printed on the certificate,
the program causing the management computer to function as: -
specifying means for specifying contents to be certified based on an application item received from the application terminal;
issuing means for issuing the certificate by calculating a compressed value by substituting data related to the contents to be certified into a one-way function, and by generating print data for printing a display code including the compressed value and the contents to be certified;
recording means for recording an issuance history of the certificate; and
notifying means for notifying, when data of a compressed value are received from the confirmation terminal that reads the display code on the certificate, the confirmation terminal of authenticity of the certificate based on a result of comparison between the received compressed value and the compressed value calculated by the issuing means. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A certificate, comprising:
-
contents to be certified; and
a display code including a compressed value calculated by substituting data related to the contents to be certified into a one-way function, wherein the contents to be certified and the display code are printed on the certificate.
-
Specification