PATENT CLAIM ANALYSIS

Application Number: 16050840
Application Type: Utility
Filing Date: 2018-07
Publication Date: 2018-11
Patent Classification: ["726", "001000"]

Abstract:
The present application provides a tampering verification system and method for financial institution certificates, based on blockchain. Whether or not there is tampering of a certificate in the watermark thereof is verified by comparing the contents of the certificate at the point of first being generated by a financial institution and the point of client issue. Also, in a client certificate registration process, based on blockchain, a means for compressing and registering transaction information comprising client certificate information minimizes the generation of traffic, reduces network overload, and verifies whether there is tampering of certificates of clients of a financial institution, periodically in a predetermined cycle, thus monitoring whether a certificate is being tampered due to hacking.

Claim (Index 13):
A system for verifying whether a certificate of a financial institution (FI) is forged or not based on a blockchain, comprising:\n an FI terminal for instructing its hashing engine to generate specific node hash information for registration by using the certificate and client identification information if the certificate is generated, for transmitting a recording request for an authentication of the certificate, for storing a specific transaction ID transmitted in response to the recording request, and for transmitting the certificate and the specific transaction ID if a download of the certificate is requested; an authentication-managing server, in response to the recording request from the FI terminal, for (I) storing the specific node hash information for registration in a certificate DB, and (II) if one of anchoring conditions is met, instructing its hashing engine to retrieve from the certificate DB a predetermined number of pieces of node hash information for registration included in a specific Merkle tree having the specific node hash information for registration wherein the predetermined number is determined by said one of the anchoring conditions, (III) generating specific root hash information for registration by using the specific Merkle tree, (IV) instructing its transaction-processing engine to generate (iv-1) specific transaction information on certificate including the specific root hash information for registration and (iv-2) a specific transaction ID to be used as a key value for searching for the specific transaction information on certificate, (V) transmitting the transaction ID to the FI terminal, and (VI) transmitting, for the authentication, the specific transaction information on certificate; blockchain nodes for storing the specific transaction information on certificate transmitted from the authentication-managing server in the blockchain, wherein the blockchain nodes authenticate a cryptocurrency transfer through verification of transaction information for cryptocurrency transfer if the transaction information for cryptocurrency transfer is received, store the transaction information for cryptocurrency transfer in the blockchain by referring to a result of authenticating the cryptocurrency transfer; a client device for transmitting a download request for the certificate to the FI terminal to thereby receive the certificate and the specific transaction ID from the FI terminal, for instructing its hashing engine to generate specific node hash information for comparison by using the certificate and the client identification information, and for transmitting the generated specific node hash information for comparison and the specific transaction ID to the authentication-managing server at the time of a verification request for verifying whether the certificate is forged or not; and the authentication-managing server for (i) determining whether the certificate is forged or not based on the transmitted specific node hash information for comparison, and the transmitted specific transaction ID, (ii) generating verification-related information which represents whether the certificate is forged or not, and (iii) allowing the verification-related information to be transmitted to the client device.

Metadata:
- Claim Count in Document: 26.0
- Percentile: 95.0
- Lexical Diversity: 1.86765
- Patent Class: 726.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: True
- Related Applications: ['16008359', '16027055', '16049328', '15863128', '16032480']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2632848088248681
- 35 USC 102 Novelty (BERT): 0.5780537098777421
- Combined Prediction Score: 0.2947616989301555
- Mean Citation Score: 314.6946779999999
- Max Citation Score: 488.96948
- Similarity Product: 392.1758411551498

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