PATENT CLAIM ANALYSIS

Application Number: 15768576
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2019-01
Patent Classification: ["705", "500000"]

Abstract:
The present invention relates to an accredited certificate issuance system based on a block chain and an accredited certificate issuance method based on block chain using the same, and an accredited certificate authentication system based on a block chain and an accredited certificate authentication method based on a block chain using the same, which disenable a leak of a personal key for accredited certification by autonomously generating, storing and managing the personal key for accredited certification by means of a random number generator mounted in a terminal in which it is impossible to install a function or an additional program for physically accessing and reading the inside of a system; enable a public key for accredited certification, which requires maintenance, to be stored and managed in a block chain of electronic wallets mounted in block chain retention servers via a peer-to-peer (P2P) network-based distribution database, not in a server operated by an accredited certificate authority (CA), and thus incur almost no costs for maintenance by, if hacking occurs, preventing occurrence of costs for establishing an accredited certificate issuance system having an advanced security system interworking therewith so as to maximally prevent hacking, and costs for operating and maintaining the established accredited certificate issuance system; and can perform an accredited certification process even if ActiveX is not established.

Claim (Index 9):
A method for issuing a public certificate based on a blockchain, comprising:\n a step S 100  of an information security device connecting to a user device, wherein the information security device includes its random number generator and its memory where a private key for the public certificate is stored and managed, the private key being generated from the random number generator; a step S 110  of the user device transmitting personal information for an issuance of the public certificate based on the blockchain, wherein the personal information includes user identification information required for the issuance, to an issuance-requesting server to thereby request the issuance; a step S 120  of the issuance-requesting server recognizing the personal information, and creating and transmitting a guiding signal, which requests sending of a public key for the public certificate, to the user device; a step S 130  of the user device relaying the transmitted guiding signal to the information security device; a step S 140  of the information security device, if the guiding signal is relayed, instructing its encryption engine to create the public key using the private key stored in the memory, and transmitting the public key to the user device; a step S 150  of the user device relaying the public key to the issuance-requesting server; a step S 160  of the issuance-requesting server receiving the public key, instructing its hashing engine to hash the personal information to obtain user-identifying hash information for authentication, and acquiring the user-identifying hash information for authentication, the public key, and user identification information corresponding to the user among all pieces of user identification information included in all pieces of personal information, to thereby create and transmit a transaction-requesting signal to a certificate-managing server; a step S 170  of the certificate-managing server (i) instructing its transaction-processing engine to store the user identification information, which is included in the transaction-requesting signal, in a keyword DB for searching transaction by user, and (ii) creating (ii-1) transaction information for storing the public key, wherein the transaction information includes the public key, and (ii-2) a transaction ID for storing the public key to be used as a key value for searching the transaction information for storing the public key; a step S 180  of the certificate-managing server instructing its hashing engine to hash the transaction ID for storing the public key and the user-identifying hash information in the transaction-requesting signal, to thereby acquire user-verifying hash information for authentication; a step S 190  of the certificate-managing server (i) instructing the transaction-processing engine to transmit the transaction information for storing the public key to blockchain nodes, (ii) storing the transaction ID for storing the public key in the keyword DB, (iii) creating (iii-1) transaction information for user verification including the user-verifying hash information for authentication and (iii-2) a transaction ID for user verification to be used as a key value for searching the transaction information for user verification, (iv) transmitting the transaction information for user verification to the blockchain nodes, and (v) storing and managing the transaction ID for user verification in the keyword DB; and a step S 200  of the blockchain nodes storing the transaction information for storing the public key and the transaction information for user verification in the blockchain to thereby complete the issuance.

Metadata:
- Claim Count in Document: 13.0
- Percentile: 91.0
- Lexical Diversity: 2.16667
- Patent Class: 705.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['15898842', '15863128', '15331019', '15419182', '15449902']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.1124241729175882
- 35 USC 102 Novelty (BERT): 0.5193214977256688
- Combined Prediction Score: 0.1531139053983963
- Mean Citation Score: 304.629276
- Max Citation Score: 315.49084
- Similarity Product: 237.6496816900444

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test