Method and device for providing blockchain did-based certificate distribution service
AssigneeSwempire Co., Ltd.
InventorMyoung Soo CHOI
Life of this patent
Estimating the term…
Abstract
The present disclosure relates to a method and a device for providing a blockchain DID-based certificate distribution service, whereby a certificate can be combined with a form and thereby used as a certificate to be submitted, to an individual or a corporation, for a specific order of business.
Claims15
A method for providing a blockchain DID-based certificate distribution service, which is performed by a system including a user terminal, a service server, and an institution server of a management institution, the method comprising:
- when at least one of a plurality of certificates issuable is selected by a user, transmitting, at the user terminal, issuance request information of the selected certificate to the service server, wherein the issuance request information includes a kind of the selected certificate and personal information of the user;
- when the issuance request information is received, checking, at the service server, the management institution to issue a certificate according to the received issuance request information;
- encrypting, at the service server, the issuance request information in a preset scheme;
- transmitting, at the service server, the encrypted issuance request information and decryption information of the encrypted issuance request information to the institution server of the checked management institution, wherein the decryption information is information for decrypting the encrypted issuance request information or information necessary to check or obtain the information for decrypting the encrypted issuance request information;
- decrypting, at the institution server, the encrypted issuance request information based on the decryption information to determine whether the issuance request information is valid;
- when the check result indicates that there is validity, searching for, at the institution server, verification information corresponding to the certificate kind in the decrypted issuance request information among a plurality of verification information stored in advance and checking form information for creating a final certificate based on the found verification information;
- and
- creating the final certificate by applying the verification information to a form corresponding to the checked form information.
A method for providing a blockchain DID-based certificate distribution service, which is performed by a system including a user terminal, a service server, and an institution server of a management institution, the method comprising:
- when at least one of a plurality of certificates issuable is selected by a user, transmitting, at the user terminal, issuance request information of the selected certificate to the service server, wherein the issuance request information includes a kind of the selected certificate and personal information of the user;
- when the issuance request information is received, checking, at the service server, the management institution to issue a certificate according to the received issuance request information and form information for creating a final certificate;
- encrypting, at the service server, the issuance request information in a preset scheme;
- transmitting, at the service server, the encrypted issuance request information and decryption information of the encrypted issuance request information to the institution server of the checked management institution, wherein the decryption information is information for decrypting the encrypted issuance request information or information necessary to check or obtain the information for decrypting the encrypted issuance request information;
- decrypting, at the institution server, the encrypted issuance request information based on the decryption information to determine whether the issuance request information is valid;
- when the check result indicates that there is validity, searching for verification information corresponding to the certificate kind in the decrypted issuance request information among a plurality of verification information stored in advance so as to be transmitted to the service server;
- and
- when the verification information is received from the institution server, creating, at the service server, the final certificate by applying the received verification information to a form corresponding to the checked form information.
A blockchain DID-based certificate distribution service providing device comprising:
- a communication unit configured to:
- transmit and receive data for providing a certificate issuance service;
- receive issuance request information requesting issuance of a final certificate from a user terminal, the issuance request information including a kind of the selected certificate and personal information of the user;
- create and transmit the final certificate in response to the received issuance request information;
- transmit an encrypted issuance request information to an institution server;
- and
- receive verification information for creating the final certificate in response to the transmitted issuance request information;
- a storage unit configured to store the data for providing the certificate issuance service, wherein the data include information about a plurality of certificates issuable, information about a management institution to issue each of the plurality of certificates, form information of each of the plurality of certificates, and a form corresponding to the form information;
- and
- a controller configured to:
- when the issuance request information is received from the user terminal, check the management institution for issuing a certificate according to the received issuance request information and form information for creating the final certificate;
- encrypt the received issuance request information in a preset scheme;
- transmit the encrypted issuance request information to an institution server of the checked management institution together with decryption information;
- and
- when verification information is received from the institution server, create the final certificate by applying the received verification information to a form corresponding to the checked form information.
Dependencies are inferred from the claim text.