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 7):
A method for verifying whether a certificate of a financial institution (FI) is forged or not based on a blockchain, comprising:\n a step S 110  of an FI terminal, if a certificate is generated, transmitting the certificate and client identification information to an authentication-managing server at the time of a recording request for an authentication of the certificate; a step S 120  of the authentication-managing server, storing a pair of the transmitted certificate and the transmitted client identification information in a certificate DB, instructing its hashing engine to generate specific node hash information for registration by hashing the pair, and storing the specific node hash information for registration in the certificate DB; a step S 130  of the authentication-managing server confirming whether one of anchoring conditions is met; a step S 140  of the authentication-managing server, if said one of the anchoring conditions is met, instructing its hashing engine to retrieve from the certificate DB a predetermined number of pieces of node hash information 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, and generating specific root hash information for registration by using the specific Merkle tree; a step S 150  of the authentication-managing server instructing its transaction-processing engine to generate (i) specific transaction information on certificate including the specific root hash information for registration and (ii) a specific transaction ID to be used as a key value for searching for the specific transaction information on certificate, and transmit the specific transaction information on certificate to blockchain nodes; a step S 160  of the blockchain nodes storing the specific transaction information on certificate in the blockchain, to thereby perform the authentication; a step S 170  of the transaction-processing engine transmitting the specific transaction ID to the FI terminal; a step S 180  of the FI terminal storing the transmitted specific transaction ID; a step S 190  of a client device transmitting a download request for the certificate to the FI terminal; a step S 200  of the FI terminal transmitting the certificate and its corresponding specific transaction ID to the client device; a step S 210  of the client device transmitting the certificate, its corresponding specific transaction ID, and the client identification information to the authentication-managing server at the time of a verification request for verifying whether the certificate is forged or not; a step S 220  of the authentication-managing server (i) determining whether the certificate is forged or not based on the transmitted certificate, the transmitted transaction ID, and the transmitted client identification information, (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; and a step S 230  of the client device displaying the verification-related information.

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.2644576401704824
- 35 USC 102 Novelty (BERT): 0.5746457185398336
- Combined Prediction Score: 0.2954764480074175
- Mean Citation Score: 314.6946779999999
- Max Citation Score: 488.96948
- Similarity Product: 373.4142797490263

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