Disclosure of Invention
Based on the existing problems, the invention provides a novel anti-counterfeiting certificate card with high safety and low manufacturing and using cost, and the specific technical scheme is as follows:
an anti-counterfeit certificate card, comprising:
the first card body surface comprises an identification card serial number and a first machine reading code;
the second card body surface comprises personal identity information of the card holder and a second machine-readable code generated based on the personal information of the second card body surface;
the first card body surface and the second card body surface are symmetrically arranged, the first card body surface is associated through a unique serial number, and a first machine reading code generated based on the unique serial number and information of the second card body surface are associated through a personal information table in the data storage device.
An anti-counterfeiting identification card is provided, wherein the serial number comprises an identification card type part and a digital sequence part.
The anti-fake certificate card has personal information list including character identifying information, picture identifying information and biological identifying information.
The anti-fake card has biological characteristic information including palm print, iris, retina, signature, voice, vein, fingerprint and face.
The data storage device comprises a unique serial number, card personal information corresponding to the unique serial number one by one, a private key corresponding to the card when the card is opened, and information obtained by encrypting the personal information based on the private key.
The technical scheme has the beneficial effects that: 1. the chip cost is saved; 2. the processing cost of the card body is reduced; 3. the rejection rate of card making is reduced; 4. the cost of the inspection device is eliminated.
The invention also provides an anti-counterfeiting certificate and card verification system, which has the following specific technical scheme,
an anti-counterfeit certificate card verification system, comprising:
the first encryption and decryption module is used for generating a first machine reading code by the serial number of the certificate card and the corresponding public key;
the second encryption and decryption module is used for forming a second machine-readable code generated by the personal identity information of the card holder and the personal information of the second card body surface;
the data storage module stores the first encryption and decryption module, the second encryption and decryption module, the public key information and the private key information thereof into the data storage device;
and the verification module reads the content of the first encryption and decryption module, the first encryption and decryption module calls personal information on the verified card from the data storage device through the unique associated information of the first encryption and decryption module, and the card holder authorizes the verifier through a secret key generated by the card holder.
The anti-fake certificate card verifying system has the certificate card serial number comprising certificate card type part and number sequence part.
The second encryption and decryption module comprises biological identification information of a card holder stored in a data storage device, personal information of the card holder printable on the surface of the card body, and a second machine-readable code generated based on the personal information of the card holder.
The second encryption and decryption module further comprises a private key generated during card opening.
The data storage device comprises a unique serial number, a public key, and the personal information and the private key of the certificate card which are uniquely corresponding to the unique serial number.
The technical scheme of the invention has the advantages that: because the second encryption and decryption module sets the private key when the licensee activates the card, the information reading and fetching device needs to be approved by the licensee when the highly sensitive information is called, the security is very high, the certificate is absolutely prevented from being stolen, meanwhile, the certificate can be recorded during each check, and the licensee and the authorization application system can inquire.
The invention also provides an anti-counterfeiting verification method, and the specific technical scheme is as follows
An anti-counterfeiting certificate card verification method is characterized by comprising the following steps:
generating a first machine reading code by the certificate card serial number of the first encryption and decryption module and the corresponding public key;
generating a second machine-readable code by using the personal identity information of the card holder of the second encryption and decryption module and the personal information based on the body surface of the second card;
storing the first encryption and decryption module, the second encryption and decryption module, the public key information and the private key information thereof in a data storage system;
the content of the first encryption and decryption module is read through the verification module, the first encryption and decryption module calls personal information on the verified card from the database through the unique associated information of the first encryption and decryption module, the card holder authorizes the verifier through the generated secret key, and the verifier completes a verification program.
The first encryption and decryption module comprises a unique serial number and a first machine reading code generated by a distributed public key and the unique serial number.
The serial number includes the card type part and the number sequence part.
The second encryption and decryption module comprises biological identification information of a card holder stored in a data storage device, personal information of the card holder printable on the surface of the card body, and a second machine-readable code generated based on the personal information of the card holder.
The second encryption and decryption module further comprises a private key generated during card opening.
The technical scheme verification method of the invention has the following effects:
1. the public key and private key modes of the digital signature are adopted for encryption and decryption, so that the safety of information storage, information transmission and information confirmation is very high; the safety is improved;
2. the checking level can be authorized, and the licensee can manage and authorize the authority of checking the project through the background; the method can prevent the certificate from being stolen and falsely used by unauthorized people, can open the short message code verification function for the examination of high authority, and can not be normally used even if the certificate is stolen by the unauthorized people;
3. any person or mechanism can scan the two-dimensional code through the mobile phone or the camera as long as the licensee agrees to authorization, identity checking is carried out through the background, checking is convenient, and the checking track can be checked and tracked;
4. the key information of the certificate can be prevented from being tampered.
Detailed Description
The technical solution of the present invention is described in detail and completely with reference to fig. 1 to 4, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
It will be understood that when an element is referred to as being "secured to" another element, it can be directly on the other element or intervening elements may also be present. When an element is referred to as being "connected" to another element, it can be directly connected to the other element or intervening elements may be present. The terms "vertical," "horizontal," "left," "right," "front," "rear," and the like as used herein are for descriptive purposes only.
The following is an explanation of the public and private keys in this patent specification, but is not to be construed as the only limitation:
the Public Key and the Private Key are a Key pair obtained by an encryption algorithm (i.e. a Public Key and a Private Key, i.e. an asymmetric encryption manner). The public key can encrypt the session and verify the digital signature, and the session data can be decrypted only by using the corresponding private key, so that the security of data transmission is ensured. The public key is a part of the key which is externally disclosed, and the private key is a non-public part and is kept by the user.
The key pair derived by the encryption algorithm can be guaranteed to be unique worldwide. When using a key pair, if one of the keys is used to encrypt a piece of data, only the other key of the key pair can be used to decrypt the data. For example: the data encrypted by the public key must be decrypted by the corresponding private key; if the encryption is performed by the private key, the corresponding public key must be used for decryption, otherwise, the decryption cannot be successfully performed.
The anti-counterfeiting certificate card of the invention is described in detail with reference to fig. 1 and fig. 2.
An anti-counterfeit certificate card comprises
The card comprises a first card body surface 100, a second card body surface and a third card body surface, wherein the first card body surface comprises a card serial number 101 and a two-dimensional code 102 generated by a card public key and the card serial number; the identification card serial number is positioned at the lower part of the two-dimensional code.
In this embodiment, the certificate card serial number 101 is a012345678901234, and for specifying serial number encoding, the first letter represents the certificate type, and the following number is the sequence number and must be unique.
In this embodiment, the two-dimensional code 102 generated by encrypting the unique serial number of the certificate and the assigned public key may be in different colors, different forms, or different stealths. Of course, other machine readable codes can be adopted at the place, and the machine readable codes can be machine readable, and have high anti-counterfeiting performance and can prevent counterfeiting or copying.
In order to prevent the alteration, the serial number and the two-dimensional code are etched and printed by adopting a laser etching technology, and can also be pre-printed by adopting a digital printing mode when shading is printed.
Each serial number is stored in a personal information table of the database corresponding to a public key, and the field number of the personal information table includes but is not limited to: the certificate serial number, public key, certificate number, name, photo, fingerprint and other text information and biological characteristic information, namely 2 fields are added into the existing database personal information table: certificate serial number, public key.
The second card body surface 200, the personal identity information of the card holder and a second machine-readable two-dimensional code generated based on the personal information of the second card body surface;
personal information includes, but is not limited to: name, certificate number, nationality, blood type, driving vehicle type, certificate validity period and the like.
The first card body surface and the second card body surface are symmetrically arranged, the first card body surface is associated through a unique serial number, and a first machine reading code generated based on the serial number and information of the second card body surface through a database personal information table.
The second card body face includes cardholder biometric information stored in a database, cardholder personal information printable on a surface of the card body, and a second machine-readable two-dimensional code generated based on the cardholder personal information. The personal information comprises character identification information, picture identification information and biological identification information;
further, the biometric information includes palm print, iris, retina, signature, voice, vein, fingerprint, and face information.
The technical scheme has the beneficial effects that: 1, saving the cost of a chip; 2, the processing cost of the card body is reduced; 3, the rejection rate of card making is reduced; 4, the cost of the inspection device is saved.
The authentication system of the anti-counterfeiting certificate card according to the technical scheme of the invention is described in detail with reference to fig. 3.
A verification system of anti-counterfeiting certificate card is characterized by comprising:
the first encryption and decryption module comprises a public key distributed by the certificate card serial number and a first machine reading code generated after the serial number of the first machine reading code and the public key are encrypted.
The second encryption and decryption module comprises card holder personal identity information and a second machine-readable code generated based on the second card body personal information;
the information storage module comprises personal information corresponding to the certificate, an index formed by the unique serial number of the certificate, and a personal information table which is used for checking and is uniquely corresponding to the index;
and the verification module reads the content of the first encryption and decryption module, the first encryption and decryption module retrieves the information of the encrypted personal information table of the card holder from the database through the unique associated information of the first encryption and decryption module, and the card holder performs authorization verification through a private key pair generated by an individual.
The serial number includes a certificate type part and a digital sequence part. The public key is generated by distribution, the first machine reading code can be visible or invisible, and the color of the first machine reading code can be various. Certainly, while the anti-counterfeiting effect is satisfied, in this embodiment, the first machine-readable code may be any one of a two-dimensional code or other machine-readable codes.
The second encryption and decryption module comprises biological identification information of a card holder stored in the database, personal information of the card holder printable on the surface of the card body, and a second machine-readable code generated based on the personal information of the card holder.
Each serial number is stored in a personal information table of the database corresponding to a public key, and the field number of the personal information table includes but is not limited to: the certificate serial number, public key, certificate number, name, photo, fingerprint and other text information and biological characteristic information, namely 2 fields are added into the existing database personal information table: certificate serial number, public key.
The technical scheme of the invention has the advantages that: because the private key is set when the certificate card is activated by the certificate holder, the information reading and fetching process needs to be permitted by the certificate holder when the highly sensitive information is called, the process is similar to digital signature, the safety is very high, the certificate is absolutely prevented from being stolen, meanwhile, the certificate can be recorded during each check, and the certificate holder and the authorization application system can inquire.
The authentication method of the anti-counterfeiting certificate card according to the technical scheme of the invention is described in detail with reference to fig. 4.
An anti-counterfeiting authentication method for a certificate card is characterized by comprising the following steps:
s100, forming a first encryption and decryption module by the serial number of the identification card, the corresponding public key and the generated first machine reading code;
s200, forming a second encryption and decryption module by the personal identity information of the card holder and a second machine-readable code generated based on the personal information of the second card body;
s300, storing the first encryption and decryption module, the second encryption and decryption module, the public key information and the private key information of the first encryption and decryption module and the second encryption and decryption module into a data storage system;
s400, the content of the first encryption and decryption module is read through the verification module, the first encryption and decryption module calls the personal information on the verified card from the database through the unique associated information of the first encryption and decryption module, and the card holder authorizes the verifier through a secret key generated by the user.
The first encryption and decryption module comprises a unique serial number and a first machine reading code generated by the distributed public key and the unique serial number.
Further serial numbers include an identification card type section and a numeric sequence section.
The second encryption and decryption module comprises biological identification information of the card holder stored in the database, personal information of the card holder which can be printed on the surface of the card body, and a second machine-readable code generated based on the personal information of the card holder.
The second encryption and decryption module further comprises a private key generated when the card is opened.
The certificate checking is divided into visual identification and machine-readable checking, and the visual identification of the related physical anti-counterfeiting of the certificate is the same as the current manual checking of the second-generation certificate, the social security card and the Hongkong and Macau pass. Machine-readable verification is divided into three categories: the first method is to simply read the personal information of the certificate by a machine, and the second machine-readable code 201 under the machine-readable portrait is only needed; the second is quick check, such as high-speed railway station, which can authorize first, such as when buying ticket, the private key is firstly used to encrypt the personal information to the check system, when the ticket is inbound, the machine-readable first machine code 102 is read to obtain the public key, and the check end decrypts the public key. The third is the verification with high requirements for security and identity verification, such as certificate-based registration company, credit card application, lodging registration, or illegal registration of driver's license, etc., the front end of the verification scans the two-dimensional code and sends it to the background system, the background finds the personal data corresponding to the serial number and combines with the public key to encrypt and then sends the encrypted information to the front end, the front end needs to input the set password (private key) by individuals to decrypt the personal information, and then the front end performs the related verification comparison. The process is similar to digital signature, the security is very high, the certificate is absolutely prevented from being stolen, meanwhile, each check can be recorded, and a licensee and an authorized application system can inquire.
The above embodiments are preferred embodiments of the present invention, the present invention is not limited to the above embodiments, and any obvious modifications made by those skilled in the art without departing from the technical principle of the present invention belong to the concept of the present invention and the scope of the appended claims.