Method for providing certificate service based on smart contract and server using the same
US10826888B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Oct 12, 2017 |
| Grant date | Nov 3, 2020 |
| Priority date | — |
| Expiry date | Feb 16, 2038 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04W12/10
- WIPO fieldDigital communication
- WIPO sectorElectrical engineering
Abstract
A method for providing a certificate registration service based on a smart contract, wherein the smart contract is source code compilable into executable byte code, is configured to perform procedures if particular conditions are satisfied, and wherein integrity is verified by a consensus, is provided. The method includes steps of: (a) acquiring a public key (PubA) of a user device, an (IdhashA) which is hashed personal information, and a (VcertA) which includes validity conditions, acquiring the smart contract corresponding to the validity conditions and byte code; (b) registering the PubA, the IdhashA and the byte code with a private blockchain database, and acquiring locating certificate information (PrivTxidA) in the private blockchain database; (c) registering the PrivTxidA and a state of the smart contract with State Database (SDB); and (d) acquiring and registering a hash value calculated using the PubA, the IdhashA and the byte code, and its neighboring hash value.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.