Method for verifying whether paper certificate is tampered or not

A tampered, license-based technology, used in user identity/authority verification, digital data protection, computer security devices, etc., to facilitate paper verification, reduce QR code data capacity, and facilitate storage.

Active Publication Date: 2017-09-22
江苏诺安科技有限公司
6 Cites 21 Cited by

AI-Extracted Technical Summary

Problems solved by technology

[0002] At present, in the process of using the electronic certificate, it is necessary to print out the electronic certificate as a paper certificate, but how to verify the authenticity and validity of the docu...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Method used

Wherein, in step 1.1, generate its fixed-format template for each type of electronic certificate and give each template a unique number, and obtain a template according to a unique label in step 2.6, and the method reduces generation in step 1.4 The data capacity of the two-dimensional code reduces the storage capacity of the electronic certificate and facilitates storage.
[0059] 1. Promote the construction and development of the electronic license system and resolve business risks. The method for checking whether the content of paper certificates has been tampered with by the present invention utilizes pub...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Abstract

The invention provides a method for verifying whether a paper certificate is tampered or not, and relates to a digital signature and two-dimensional code technology. The method comprises the steps of generating an electronic certificate and performing authenticity verification on the paper certificate. According to the method for verifying whether contents of the paper and electronic certificate are tampered or not, provided by the invention, the problem of authenticity and validity verification of document contents after an electronic document is printed and output as a paper document is solved.

Application Domain

Technology Topic

Electronic documentDigital document +3

Image

  • Method for verifying whether paper certificate is tampered or not
  • Method for verifying whether paper certificate is tampered or not

Examples

  • Experimental program(1)

Example Embodiment

[0033] Such as figure 1 with 2 As shown, the method for verifying whether the content of a paper certificate or license disclosed in the present invention has been tampered with includes the following steps:
[0034] Step 1, the generation of electronic certificates, the specific steps are:
[0035] Step 1.1: Generate a template in a fixed format for each type of electronic license. Each template is given a unique number and the electronic license template is formed into a digest. The digest is encrypted with a private key to form a signature;
[0036] Step 1.2, select an electronic license template, fill in all the filling items of the electronic license in the template, such as the name, type of enterprise, legal representative and other information in the business license of the corporate legal person, to generate a complete electronic license file;
[0037] Step 1.3, form a digest with all the filling items filled in the electronic certificate in step 1.2, encrypt the digest with a private key to form a signature;
[0038] Step 1.4, the unique number of the electronic certificate template in step 1.1, the signature in step 1.1, all the filling items in step 1.2, and the signature in step 1.3 are formed into electronic data in a fixed format, and the electronic data is formed into a QR code and placed in The blank space of the complete electronic license file generated in step 1.2 forms an electronic license with a QR code;
[0039] Step 1.5, print out the electronic license formed in step 1.4 into a paper document;
[0040] Step 2, the authenticity verification of the paper license, the specific steps are:
[0041] Step 2.1, import the electronic certificate template library of step 1.1 into the authenticity verification software;
[0042] Step 2.2, use the authenticity verification software to scan the QR code on the paper license, and after processing, obtain the unique number of the electronic license template, the template signature data, all the filling items, and the filling from the data saved in the image QR code. Item signature data;
[0043] Step 2.3, process all the filling items obtained in step 2.2 to form a summary H;
[0044] Step 2.4: Obtain the corresponding public key according to the private key identifier in the padding item signature obtained in step 2.2, and use the public key to decrypt the padding item signature data obtained in step 2.2 to obtain H1;
[0045] Step 2.5, compare H and H1; if they are the same, it means that all the filling items stored in the two-dimensional code of the paper license have not been tampered with;
[0046] Step 2.6, obtain the corresponding template from the authenticity verification software according to the unique number of the template obtained in step 2.2, and process the template content to form a summary H2;
[0047] Step 2.7: Use the public key to decrypt the template signature data obtained in step 2.2 according to the public key obtained in step 2.4 to obtain H3;
[0048] Step 2.8, compare H2 and H3, if they are the same, it means that the content of the template saved in the two-dimensional code of the paper license has not been tampered with;
[0049] After step 2.9, step 2.5 and step 2.8 are compared and passed, the template obtained in step 2.6 and all the filling items obtained in step 2.2 are combined to generate a new visualized electronic license file;
[0050] Step 2.10: Compare the content of the new electronic license file generated in Step 2.9 with the content of the paper license document; if they are the same, it means that the content of the paper document has not been tampered with, and the paper document is verified to pass.
[0051] Among them, in step 1.1, a template of a fixed format is generated for each type of electronic license and each template is given a unique number, and in step 2.6, the template is obtained according to the unique label. The method reduces the two-dimensional generated in step 1.4 The code data capacity reduces the storage capacity of the electronic license and facilitates storage.
[0052] In step 1.1, forming a summary of the electronic certificate template refers to taking all the content on the electronic template as input, and performing a hash operation to obtain summary information. Encrypting the digest with a private key to form a signature in step 1.1 refers to the digital signature value obtained by encrypting the digest information in claim 3 with the signature private key in the digital certificate. The digital certificate refers to the digital certificate stored in the smart KEY for encryption and digital signature calculation. It has the characteristic that the signature private key can not generate the KEY, which can effectively protect the security of the signature private key.
[0053] The formation of electronic data in a fixed format in step 1.4 refers to storing the required content information in a self-defined unique fixed format. Forming the electronic data into a two-dimensional code in step 1.4 and placing it in the blank space of the complete electronic license file generated in step 1.2 refers to the use of the two-dimensional code with the data storage function to convert the electronic data into a two-dimensional code for storage. The two-dimensional code refers to a two-dimensional code with a data storage function in an unlimited format.
[0054] In step 2.2, use the authenticity verification software to scan the QR code on the paper license, and obtain the unique number of the electronic license template from the data saved in the image QR code, the template signature data, all the filling items, and the filling Item signature data refers to the use of QR code recognition technology to restore the content stored in the QR code, thereby separating the unique number of the electronic certificate template, the template signature data, all the filling items filled, and the filling filling item signature data .
[0055] In step 2.3, processing all the padding items obtained in step 2.2 to form a summary H refers to taking all the padding items restored as input and performing a hash operation to obtain a summary.
[0056] Obtaining the corresponding public key according to the private key identifier in the filling item signature obtained in step 2.2 in step 2.4 refers to the public key information extracted from the digital certificate of the signature information. In step 2.4, the public key is used to decrypt the padding item signature data obtained in step 2.2. Obtaining H1 means that the private key is used for encryption according to the asymmetric key algorithm, and the public key corresponding to the private key can also be used for decryption.
[0057] In step 2.9, combining the template obtained in step 2.6 and all the filling items obtained in step 2.2 to generate a new visualized electronic license file refers to using document synthesis technology to fill all the filling item fields on the template to generate a new file.
[0058] The use effect of the method for verifying whether the content of a paper certificate has been tampered with according to the present invention has:
[0059] 1. Promote the construction and development of the electronic license system and resolve business risks. The method provided by the present invention for checking whether the content of a paper certificate has been tampered with uses the public key infrastructure (Public Key Infrastructure, PKI) technology and the electronic signature production data issued by a third-party digital certificate certification center to reliably electronically perform related information such as document content Signatures can be conveniently used as evidence in judicial proceedings, provide a reliable technical basis for establishing dispute resolution and liability determination mechanisms, promote the construction and development of electronic certificates and licenses, and provide effective judicial protection for the printout of electronic certificates.
[0060] 2. Bring business convenience to the general public. The method provided by the present invention to check whether the content of the paper certificate has been tampered with promotes cross-regional, cross-departmental, and cross-level information sharing and business collaboration, and solves the problem of multiple trips and trips in current government activities. Repeated submission of paper-based materials for stubborn illnesses reduces social costs and waste of resources, and reduces the burden on the masses; eliminates the proliferation of false certificates and false licenses, and solves the problem of difficult license inspection work.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

no PUM

Description & Claims & Application Information

We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Similar technology patents

Classification and recommendation of technical efficacy words

  • Easy to store
  • Reduce storage capacity

Shock absorber ankle exercise device

InactiveUS7892154B1Easy to storeEase of transportationSpace saving gamesMuscle exercising devicesMotion resistancePlantaris tendon
Owner:ALEXA AUSTEN

Game judgment system

Owner:UNIVERSAL ENTERTAINMENT CORP

Local voice recognition method based on BP neural network

InactiveCN103514879AReduce storage capacityReduce output errorSpeech recognitionWeight UnitSpeech identification
Owner:GUANGDONG OPPO MOBILE TELECOMM CORP LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products