Method for managing document on basis of blockchain by using utxo-based protocol, and document management server using same
AssigneeCoinplug, Inc.
InventorsJoon Sun UHR, Jay Wu HONG, Ju Min LEE
Life of this patent
Estimating the term…
Abstract
The present invention relates to a method for managing a document on the basis of a blockchain by using an unspent transaction output (UTXO)-based protocol, and a server using the same. Specifically, the purpose of the present invention is to manage a document, and the present invention relates to: a method for preparing a document, that is, a method for issuing a document; a method for using the prepared document, that is, a method for reading the prepared document; and a method for handling the prepared document, particularly, a method for destroying the prepared document.
Claims28
A method for issuing a document based on a blockchain, comprising steps of:
- (a) a document-managing server, if a document-issuing request from a document issuance requester is acquired, instructing a document-issuing server of a document-issuing institution which has an issuance permission of the document to acquire identification information on the document wherein a management permission of the document is given to the document-issuing institution, and instructing a document-storing device to acquire location information representing where the document is generated or stored by referring to the identification information on the document, to thereby acquire information on an original document including the document itself or its processed one which is generated or stored as corresponding to the location information;
- and
- (b) (i) the document-managing server generating contents of a document-transmitting transaction representing a transfer of the management permission of the document from the document-issuing institution as a transmitter of the document to the document issuance requester as a recipient of the document, and transmitting the document-transmitting transaction to a blockchain database, to thereby instruct the blockchain database to store a document-transmitting transaction function value, created by applying a specific operation to the document-transmitting transaction, in the blockchain database itself, and (ii) the document-managing server displaying or supporting another device connected with the document-managing server to display access information, to be used for accessing an issuance result of the document and the information on the original document, to the document issuance requester.
A method for viewing a document based on a blockchain, comprising steps of:
- (a) a document-managing server, on condition that information on an original document including the document itself or its processed one of the document has been issued in response to a document-issuing request from a document issuance requester, and a document-transmitting transaction function value created by applying a specific operation to one or more document-transmitting transactions has been stored in a blockchain database wherein the document-transmitting transactions have either (i) a document-issuing institution as a transmitter of the document and the document issuance requester as a last recipient of the document thus far, or (ii) a first specific recipient as the transmitter of the document and a second specific recipient as the last recipient of the document thus far, if a document-viewing request including access information for accessing the document is acquired from a document-viewing requester, determining whether a document-viewing permission for the document is granted to the document-viewing requester;
- and
- (b) the document-managing server, if the document-viewing permission is determined as granted to the document-viewing requester, (i) transmitting the access information for accessing the document to the blockchain database or another database, to thereby instruct the blockchain database or said another database to provide the information on the original document, corresponding to the access information, to the document-managing server or to another device connected with the document-managing server, and if the information on the original document is acquired, displaying or supporting another device to display the information on the original document to the document-viewing requester.
A document-managing server for issuing a document based on a blockchain, comprising:
- a communication part for acquiring a document-issuing request from a document issuance requester;
- and
- a processor configured to execute instructions to perform or support another device to perform processes of:
- (I) instructing a document-issuing server of a document-issuing institution which has an issuance permission of the document to acquire identification information on the document wherein a management permission of the document is given to the document-issuing institution, and instructing a document-storing device to acquire location information representing where the document is generated or stored by referring to the identification information on the document, to thereby acquire information on an original document including the document itself or its processed one which is generated or stored as corresponding to the location information and (II) (i) generating contents of a document-transmitting transaction representing a transfer of the management permission of the document from the document-issuing institution as a transmitter of the document to the document issuance requester as a recipient of the document, and transmitting the document-transmitting transaction to a blockchain database, to thereby instruct the blockchain database to store a document-transmitting transaction function value, created by applying a specific operation to the document-transmitting transaction, in the blockchain database itself, and (ii) displaying or supporting another device connected with the document-managing server to display access information, to be used for accessing an issuance result of the document and the information on the original document, to the document issuance requester.
A document-managing server for viewing a document based on a blockchain, comprising:
- a communication part for, on condition that information on an original document including the document itself or its processed one of the document has been issued in response to a document-issuing request from a document issuance requester, and a document-transmitting transaction function value created by applying a specific operation to one or more document-transmitting transactions has been stored in a blockchain database wherein the document-transmitting transactions have either (i) a document-issuing institution as a transmitter of the document and the document issuance requester as a last recipient of the document thus far, or (ii) a first specific recipient as the transmitter of the document and a second specific recipient as the last recipient of the document thus far, acquiring a document-viewing request including access information for accessing the document from a document-viewing requester;
- and
- a processor for determining whether a document-viewing permission for the document is granted to the document document-viewing requester;
- wherein, if the document-viewing permission is determined as granted to the document document-viewing requester, the processor performs processes of (i) transmitting the access information for accessing the document to the blockchain database or another database, to thereby instruct the blockchain database or said another database to provide the information on the original document, corresponding to the access information, to the document-managing server or to another device connected with the document-managing server, and if the information on the original document is acquired, displaying or supporting another device to display the information on the original document to the document-viewing requester.
Dependencies are inferred from the claim text.