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 14):
A system for authenticating a public certificate based on a blockchain, comprising:\n an information security device including a decryption engine of the information security device and a memory of the information security device, wherein the memory of the information security device stores a private key for the public certificate; a user device requesting an authentication of the public certificate based on the blockchain; an authentication-requesting server, which includes its random number generator and its encryption engine, relaying a request for the authentication by transmitting user identification information on a user who operates the user device, in response to the request for the authentication from the user device; a certificate-managing server which requests a download of transaction information for storing a public key for the public certificate and transaction information for user verification, by transmitting a transaction ID for user verification and a transaction ID for storing the public key corresponding to the user identification information received from the authentication-requesting server; and blockchain nodes (i) authorizing a cryptocurrency payment by verifying transmitted transaction information on the cryptocurrency payment, (ii) storing in the blockchain (ii-1) the transaction information on the cryptocurrency payment, (ii-2) transaction information for storing the public key, wherein the transaction information includes the public key, and (ii-3) transaction information for user verification including the user-verifying hash information for authentication, and (iii) transmitting to the certificate-managing server the transaction information for storing the public key and the transaction information for user verification retrieved from the blockchain by respectively referring to the transaction ID for storing the public key and the transaction ID for user verification received from the certificate-managing server; wherein the certificate-managing server (i) acquires the public key and the user-verifying hash information for authentication respectively from the transaction information for storing the public key and the transaction information for user verification received from the blockchain nodes, and (ii) transmits to the authentication-requesting server a validity-confirming signal of the public certificate, wherein the validity-confirming signal includes the acquired public key, the user-verifying hash information for authentication, and the transaction ID for storing the public key, wherein the authentication-requesting server (I) (i) retrieves the user identification information from an identification information DB, (ii) acquires user-identifying hash information for comparison by hashing the user identification information, (iii) acquires user-verifying hash information for comparison by hashing (iii-1) the transaction ID for storing the public key included in the validity-confirming signal and (iii-2) the user-identifying hash information for comparison, (II) (i) if a hash value of the user-verifying hash information for authentication included in the validity-confirming signal corresponds to a hash value of the user-verifying hash information for comparison, confirms a protocol used for Internet communications by the user device, and (ii) if the protocol is determined as HTTP, instructs its random number generator to generate a random session key, and (III) instructs its encryption engine to acquire an encrypted random session key by encrypting the random session key using the public key included in the validity-confirming signal, and to relay the encrypted random session key to the information security device by way of the user device, and wherein the information security device instructs the decryption engine of the information security device to acquire the random session key by decrypting the encrypted random session key by using the private key stored in the memory of the information security device, and to transmit the random session key to the user device, to thereby complete the 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.1125521007823647
- 35 USC 102 Novelty (BERT): 0.5161342374603469
- Combined Prediction Score: 0.1529103144501629
- Mean Citation Score: 304.629276
- Max Citation Score: 315.49084
- Similarity Product: 260.61895072126634

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