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 39):
A method for issuing a public certificate based on a blockchain, comprising:\n a step S 600  of a user device transmitting an authentication request for the public certificate based on the blockchain by connecting to an authentication-requesting server; a step S 610  of the authentication-requesting server acquiring user identification information on a user who operates the user device from an identification information DB of the authentication-requesting server, in response to the authentication request, instructing its hashing engine to hash the acquired user identification information to acquire user-identifying hash information for comparison, and transmitting the acquired user-identifying hash information for comparison and the user identification information to a certificate-managing server; a step S 620  of the certificate-managing server receiving the user identification information, transmitting to blockchain nodes a transaction ID for storing a public key for the public certificate and a transaction ID for user verification retrieved from a keyword DB by referring to the received user identification information, to thereby request a download of transaction information for storing the public key and transaction information for user verification; a step S 630  of the blockchain nodes transmitting to the certificate-managing server the transaction information for storing the public key and the transaction information for user verification retrieved therefrom, by referring to the transmitted transaction ID for storing the public key and the transmitted transaction ID for user verification; a step S 670  of the certificate-managing server instructing its transaction-processing engine to acquire the public key and user-verifying hash information for authentication respectively from the transaction information for storing the public key and the transaction information for user verification; a step S 680  of the certificate-managing server instructing its hashing engine to hash the transmitted user-identifying hash information for comparison and the transaction ID for storing the public key to thereby acquire user-verifying hash information for comparison, wherein the transaction ID for storing the public key is stored in the keyword DB; a step S 690  of the hashing engine of the certificate-managing server acquiring a hash value of the acquired user-verifying hash information for authentication and a hash value of the user-verifying hash information for comparison, and confirming whether the hash value of the acquired user-verifying hash information for authentication corresponds to the hash value of the user-verifying hash information for comparison; a step S 700  of the certificate-managing server, if the hash value of the acquired user-verifying hash information for authentication corresponds to the hash value of the user-verifying hash information for comparison, transmitting to the authentication-requesting server the acquired public key and the user identification information; a step S 710  of the authentication-requesting server, if the public key and the user identification information are received, confirming whether a protocol used for Internet communications between the user device and the authentication-requesting server is HTTP or HTTPS; a step S 720  of the authentication-requesting server, if the protocol is determined as HTTP, instructing its random number generator to acquire a random session key; a step S 730  of the authentication-requesting server instructing its encryption engine to encrypt the random session key by using the public key, to thereby acquire and transmit an encrypted random session key to the user device; a step S 740  of the user device relaying the encrypted random session key to an information security device; and a step S 750  of the information security device instructing its decryption engine to decrypt the encrypted random session key by using a private key for the public certificate stored in a memory, to acquire the random session key, and transmitting the random session key to the user device to thereby complete authentication of the user.

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.1123142230542161
- 35 USC 102 Novelty (BERT): 0.522061845493042
- Combined Prediction Score: 0.1532889852980987
- Mean Citation Score: 304.629276
- Max Citation Score: 315.49084
- Similarity Product: 217.89193906032563

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

Dataset: test