Authentication methods using face and fingerprint
By encoding biometric information in the ID card using a QR code, and combining it with feature point matching of facial and fingerprint images, the problems of identity spoofing and data abuse are solved, achieving high-precision identity verification and anti-counterfeiting.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BOYCE LOVE CO LTD
- Filing Date
- 2024-12-09
- Publication Date
- 2026-07-31
AI Technical Summary
Existing technologies are insufficient to effectively identify and prevent identity spoofing, especially the use of identical twins or other similar individuals, and pose a risk of information misuse in data management.
By encoding biometric information in a QR code on an ID card and matching facial and fingerprint features, identity verification is achieved, and an encrypted QR code is generated to prevent forgery.
It improves the accuracy of identity verification, enabling the determination of identity authenticity even without a network connection, preventing ID card forgery, and ensuring data security.
Smart Images

Figure CN122497952A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to an authentication method using facial recognition and fingerprints. Background Technology
[0002] Although modern society continues to work hard to investigate and punish illegal activities involving the disguise of identities for personal gain, building and applying systems to detect and break through such disguises is relatively difficult compared to simple methods of identity spoofing.
[0003] For example, although the illegal acts of people who resemble a specific person using that person's ID card, including identical twins, are widely known, there is currently no system in place to investigate and prosecute them.
[0004] Furthermore, while it is possible to verify identity by collecting / managing private information such as identity information and facial information separately, when storing important information in a database for management, a mechanism to maintain data security is required. Even with a security system in place, data provided at the request of organizations or other entities cannot be destroyed and may be abused in various ways if it continues to be used.
[0005] In order to solve the problems mentioned above, the inventors of this invention finally completed the invention after a long period of research and development and trial and error. Summary of the Invention
[0006] Technical issues
[0007] To address the problems described above, the present invention aims to provide an identity verification method utilizing facial recognition and fingerprints. This method generates an ID card bearing a QR code containing unique biometric information, and allows for the simultaneous analysis of a biometric image generated from a photograph of the ID card holder's face and feature point information decoded by scanning the QR code in a specific location to confirm the ID card holder's identity.
[0008] The technical objectives to be achieved by this invention are not limited to those stated herein. Those skilled in the art to which this invention pertains can clearly understand other unmentioned technical objectives through the following description.
[0009] Technical solution
[0010] To achieve the objectives described above, an identity verification method using face and fingerprint according to one embodiment of the present invention includes the following steps performed by an identity verification terminal for verifying the identity of an ID card holder on-site: scanning the QR code included in the ID card holder's ID card; extracting first feature point information encoded in the QR code; generating a second face image by photographing the ID card holder's face and generating a second fingerprint image by recognizing the ID card holder's fingerprint; extracting second feature point information from the second face image and the second fingerprint image; and comparing the first feature point information with the second feature point information, and determining whether the ID card and the ID card holder's identity are consistent by analyzing the degree of matching of the feature points. The feature point information is a template digitized from the feature points of each biometric structural element included in the face image and fingerprint image, which is unique biometric information used to identify the ID card holder. The identity verification terminal verifies the identity of the ID card and the ID card holder by scanning the QR code included in the ID card on-site and collecting the unique biometric information of the ID card holder, and can verify the identity even when data cannot be transmitted and received via the network.
[0011] To achieve the objectives described above, an embodiment of the present invention provides a face and fingerprint authentication method comprising the following steps performed by a server executing the face and fingerprint authentication method: receiving a QR code included in the ID card of an ID card holder from an identity verification terminal; extracting first feature point information encoded in the QR code; receiving a second face image generated by photographing the face of the ID card holder and a second fingerprint image generated by recognizing the fingerprint of the ID card holder from the identity verification terminal; extracting second feature point information from the second face image and the second fingerprint image; comparing the first feature point information with the second feature point information, and determining whether the ID card and the ID card holder's identity are consistent by analyzing the degree of matching of the feature points; and transmitting the determination result of whether the identity is consistent to the identity verification terminal. The feature point information is a template for digitizing the feature points of each biological structural element included in the face image and fingerprint image, which is unique biometric information used to identify the ID card holder.
[0012] To achieve the objectives described above, an identity verification method using face and fingerprint according to one embodiment of the present invention includes the following steps performed by an identity verification terminal for verifying the identity of an ID card holder on-site: scanning the QR code included in the ID card holder's ID card; extracting first feature point information encoded in the QR code; generating a third face image and a third fingerprint image by photographing the identity verification image included in the ID card holder's ID card; extracting third feature point information from the third face image and the third fingerprint image; comparing the first feature point information with the third feature point information; and determining that the identity verification image included in the ID card is counterfeit if the first feature point information and the third feature point information do not match. The feature point information is a template digitized from the feature points of each biometric structural element included in the face image and fingerprint image, which is unique biometric information used to identify the ID card holder. The identity verification terminal determines whether the identity verification image included in the ID card is counterfeit by scanning the QR code included in the ID card on-site and photographing and comparing the images, even when data cannot be transmitted and received via the network.
[0013] To achieve the objectives described above, an embodiment of the present invention provides a face and fingerprint authentication method comprising the following steps performed by a server executing the face and fingerprint authentication method: receiving a QR code included in the ID card of an ID card holder from an identity verification terminal; extracting first feature point information encoded in the QR code; receiving a third face image and a third fingerprint image generated by capturing an image for identity verification included in the ID card from the identity verification terminal; extracting third feature point information from the third face image and the third fingerprint image; comparing the first feature point information with the third feature point information; determining that the image for identity verification included in the ID card is forged if the first feature point information and the third feature point information do not match; and transmitting the determination result of whether the identity is consistent to the identity verification terminal, wherein the feature point information is a template digitized from the feature points of each biometric structural element included in the face image and fingerprint image, and is unique biometric information used to identify the ID card holder.
[0014] To achieve the objectives described above, an embodiment of the present invention provides an identity verification method using face and fingerprint, comprising the following steps performed by an identity verification terminal for verifying the identity of an ID card holder on-site: scanning the QR code included in the ID card holder's ID card; extracting first feature point information encoded in the QR code; generating a second face image by photographing the ID card holder's face, and generating a second fingerprint image by recognizing the ID card holder's fingerprint; extracting second feature point information from the second face image and the second fingerprint image; generating a third face image and a third fingerprint image by photographing the identity verification image included in the ID card holder's ID card; and extracting third feature point information from the third face image and the third fingerprint image; and so on. The system compares the first, second, and third feature point information, and analyzes the matching degree of the feature points to determine whether the ID card matches the identity of the ID card holder and whether the ID card is counterfeit. The feature point information is a template digitized from the feature points of various biometric structural elements included in the facial image and fingerprint image. It is the unique biometric information used to identify the ID card holder. The identity verification terminal determines whether the ID card matches the identity of the ID card holder and whether the ID card is counterfeit by comparing the QR code included in the ID card, the identity verification image included in the ID card, and the unique biometric information of the ID card holder on site. Even when it is impossible to use the network to send and receive data, it can still determine whether the ID card is counterfeit.
[0015] To achieve the objectives described above, an embodiment of the present invention provides a face and fingerprint authentication method comprising the following steps performed by a server executing the face and fingerprint authentication method: receiving a QR code included in the ID card of an ID card holder from an identity verification terminal; extracting first feature point information encoded in the QR code; receiving a second face image generated by photographing the face of the ID card holder and a second fingerprint image generated by recognizing the fingerprint of the ID card holder from the identity verification terminal; extracting second feature point information from the second face image and the second fingerprint image; receiving a third face image and a third fingerprint image generated by photographing the identity verification image included in the ID card from the identity verification terminal; extracting third feature point information from the third face image and the third fingerprint image; comparing the first feature point information, the second feature point information, and the third feature point information, and determining whether the ID card matches the identity of the ID card holder and whether the ID card is counterfeit by analyzing the degree of matching of the feature points; and transmitting the determination result of whether the identity matches to the identity verification terminal. The feature point information is a template for digitizing the feature points of each biological structural element included in the face image and the fingerprint image, which is unique biometric information used to identify the ID card holder.
[0016] To achieve the objectives described above, an embodiment of the present invention provides a face and fingerprint authentication method comprising the following steps performed by a server executing the face and fingerprint authentication method: receiving identity information from an ID card generation requester terminal; generating and storing a first encrypted code encoding the received identity information; assigning a matching identifier to the first encrypted code; extracting first feature point information from a first face image and a first fingerprint image included in the identity information; generating a second encrypted code encoding the extracted first feature point information; assigning the second encrypted code the same matching identifier as the matching identifier assigned to the first encrypted code; and generating an ID card including the second encrypted code, wherein the assigned matching identifier can be queried even without decoding the encrypted code, and the feature point information is a template digitized from the feature points of each biometric structural element included in the face image and fingerprint image, which is unique biometric information used to identify the ID card holder.
[0017] According to an embodiment of the present invention, an identity verification method using face and fingerprint includes the following steps: receiving a second encrypted code included in an ID card from an identity verification terminal; querying a first encrypted code corresponding to the received second encrypted code using a matching identifier; generating a third encrypted code encoding identity information and first feature point information by combining the corresponding first and second encrypted codes; decoding the third encrypted code to extract the identity information and first feature point information; receiving a second facial image generated by photographing the face of the ID card holder and a second fingerprint image generated by recognizing the fingerprint of the ID card holder from the identity verification terminal; extracting second feature point information from the second facial image and the second fingerprint image; comparing the first feature point information and the second feature point information, and determining whether the ID card and the ID card holder's identity are consistent by analyzing the degree of matching of the feature points; and transmitting the determination result of whether the identity is consistent and the identity information to the identity verification terminal, wherein the first and second encrypted codes are overlapped to form a third encrypted code constituting a new pattern, and the information encoded in the first and second encrypted codes can be decoded only by the third encrypted code.
[0018] According to an embodiment of the present invention, an authentication method using face and fingerprint may include the following steps: generating a first encrypted code whose partial area is composed of a first decoding judgment area; generating a decoding permission pattern for decoding a third encrypted code formed by overlapping and combining the first encrypted code and the second encrypted code; and generating a second encrypted code whose partial area is composed of a second decoding judgment area, wherein the first decoding judgment area and the second decoding judgment area overlap each other to form a decoding permission pattern.
[0019] According to an embodiment of the present invention, the step of generating a second encrypted code includes the following steps: forming an overall area of a second encrypted code that is larger than the overall area of a first encrypted code; setting an overlapping area in the overall area of the second encrypted code for overlapping the first encrypted code; and in the overlapping area, setting the area other than the second decoding judgment area that overlaps with the first decoding judgment area as a no-data area; and randomly setting the position of the overlapping area of the second encrypted code whenever the second encrypted code is generated.
[0020] The effects of the invention
[0021] The present invention has the following effect: when it is necessary to confirm the identity of a specific person, the identity can be easily confirmed by analyzing the facial image obtained by taking a picture of the specific person's face and the fingerprint image collected by recognizing fingerprints, together with the feature point information obtained from the ID card.
[0022] For example, in existing methods, since police officers and other identity verifiers rely solely on visual comparison of the examinee's face with the photo on their ID card, there is a risk of difficulty in determining whether it is the same person or an error may occur.
[0023] However, the present invention compares the first feature point information included in the ID card with the second feature point information obtained from the facial and fingerprint images of the ID card holder collected on-site to determine whether the identity is consistent. Therefore, it can greatly improve the accuracy of determining whether they are the same person.
[0024] For ID card holders whose ID cards were generated a long time ago, although their appearance may change significantly due to age or wearing accessories such as glasses compared to the time when the ID card was generated, this invention can still accurately determine whether they are the same person.
[0025] Furthermore, since an ID card includes personal information such as name, ID number, and photo, when someone forges an ID card, it is possible for the forger's identity to be identical to the information recorded on the ID card.
[0026] In this situation, as long as the QR code information included in the ID card can be obtained, the identity information corresponding to the QR code can be received, thereby easily grasping the identity information of the ID card holder, and thus, it is possible to identify whether the ID card is genuine or fake.
[0027] Furthermore, this invention generates QR codes using encrypted code, which are difficult to copy and generate without authorization, thus preventing ID card forgery.
[0028] On the other hand, even if the effects are not explicitly mentioned herein, the effects and potential effects that are expected in accordance with the technical features of the present invention and described in the following description should be regarded as the same as those described in the present invention specification. Attached Figure Description
[0029] Figure 1 A reference numeral is provided for briefly illustrating the facial and fingerprint authentication method of the present invention.
[0030] Figure 2 and Figure 3 This is a flowchart illustrating the identity verification method using face and fingerprint according to the present invention.
[0031] Figure 4 and Figure 5 This is a flowchart illustrating an embodiment of the present invention of an identity verification method utilizing face and fingerprint.
[0032] Figure 6 and Figure 7 This is a reference figure used to illustrate an embodiment of the encryption code generation method of the present invention. Detailed Implementation
[0033] In describing this invention, detailed descriptions of relevant well-known functions will be omitted when it is determined that such functions are obvious to those skilled in the art and may unnecessarily obscure the spirit of the invention.
[0034] The system and apparatus for implementing the present invention can be implemented by a computer including one or more processors, memory, etc. As embodiments of the computer, it can include various devices such as personal computers, server computers, smartphones, tablet computers, and wearable devices. In this case, the computer can be represented as an ID card holder terminal, a service terminal, a server, etc., depending on the user.
[0035] In this specification, terms such as “department,” “module,” “component,” and “interface” refer to computer-related entities, which are hardware, hardware and software combinations, or software. For example, “communication department” or “communication module” refers to hardware, hardware and software combinations, or software that performs communication functions.
[0036] In this specification, the methods for encoding or decoding the mentioned QR codes and color codes can be implemented using a code encoding module and a computer including a code decoding module. For example, the computer may include an identity verification terminal used by the personnel performing the identity verification and a server used by the service operator.
[0037] Figure 1 A reference numeral is provided for briefly illustrating the facial and fingerprint authentication method of the present invention.
[0038] According to the present invention, police officers and other identity verification personnel can easily verify the identity of an ID card holder by judging the unique biometric information on-site through an identity verification terminal.
[0039] First, the ID card held by the ID card holder contains a QR code encoding the first feature point information. This first feature point information is extracted from the first facial image captured during ID card generation and the first fingerprint image generated through recognition. The feature point information is a template digitized from the feature points of various biological structural elements included in the facial and fingerprint images, serving as unique biometric information for identifying the ID card holder. For example, in the first facial image, the distance ratio between biological structural elements such as the eyes, nose, and mouth, the jawline angle, ear height, and the degree of bone prominence can be extracted and included in the first feature point information.
[0040] If the identity verification terminal scans the QR code on the ID card, the first feature point information can be obtained. Then, after extracting the second feature point information from the second facial image generated by photographing the ID card holder and the second fingerprint image generated by recognizing the ID card holder's fingerprint, the identity of the ID card holder can be confirmed by comparing them. The second feature point information also includes the same type of information as the first feature point information; therefore, comparative analysis between the feature point information can be performed.
[0041] The following describes in detail the QR code-based identity verification method of the present invention.
[0042] Figure 2 and Figure 3 This is a flowchart illustrating the identity verification method using face and fingerprint according to the present invention.
[0043] Reference Figure 2 The identity verification method of the present invention, which utilizes facial recognition and fingerprints, can be executed by the terminal of the identity authenticator.
[0044] Among them, the identity verification terminal refers to the terminal operated by the identity verification executor used to verify the identity of the ID card holder, such as the terminal used by the police to verify the identity of the driver.
[0045] The identity verification method using face and fingerprint of the present invention may include the following steps.
[0046] Scan the QR code included on the ID card holder's ID card (step S200). The QR code scanning can be performed directly through the identity verification terminal, or through a separate scanning device connected to the identity verification terminal network.
[0047] The QR code is decoded to extract the first feature point information included in the QR code (step S210). The first feature point information refers to the feature points extracted from the first face image captured when the ID card is generated and the first fingerprint image identified. That is, it refers to the feature points of the user's biometric structural elements included in the first face image and the first fingerprint image.
[0048] A second facial image is generated by photographing the face of the ID card holder, and a second fingerprint image is generated by recognizing the fingerprint of the ID card holder (step S220). The facial photography and fingerprint recognition of the ID card holder can be performed directly by the identity verification terminal, or by an additional photographing device connected to the identity verification terminal via a network.
[0049] Obtain second feature point information extracted from the second face image and the second fingerprint image (step S230). The second feature point information may include the same format or item information to enable comparison with the first feature point information.
[0050] The first feature point information and the second feature point information are compared, and the degree of matching of the feature points is analyzed to determine whether the ID card and the ID card holder's identity are consistent (step S240). Considering the possible errors that may occur in the process of determining whether unique biometric information is consistent, a matching accuracy benchmark can be preset. For example, when the matching rate of the two feature point information is above 98%, it can be determined that the ID card and the ID card holder's identity are consistent.
[0051] Reference Figure 3 The facial and fingerprint authentication method of the present invention can be executed by a server.
[0052] The authentication method using QR codes performed by the server may include the following steps.
[0053] Receive the QR code information included in the ID card holder's ID card from the identity verification terminal (step S300).
[0054] Decode the QR code to extract the first feature point information included in the QR code (step S310).
[0055] The terminal receives a second facial image generated by photographing the face of the ID card holder and a second fingerprint image generated by recognizing the fingerprint of the ID card holder (step S320).
[0056] Obtain the second feature point information extracted from the second face image and the second fingerprint image (step S330).
[0057] The first feature point information and the second feature point information are compared, and the degree of matching of the feature points is analyzed to determine whether the ID card and the ID card holder's identity are consistent (step S340). The result of the identity consistency determination can be transmitted to the identity verification terminal, thereby enabling the identity verification person to complete the identity verification.
[0058] The identity verification method using the first and second feature point information is based on the first facial image and first fingerprint image used when generating the ID card, and the second facial image and second fingerprint image of the ID card holder collected on-site. Therefore, the identity authenticator can confirm whether the ID card provided by the ID card holder has been stolen.
[0059] Furthermore, even when the identity verification terminal is unable to send or receive data via the network, the QR code authentication method executed by the identity verification terminal can still be performed, thus having the advantage of being usable even in areas without signal.
[0060] According to a preferred embodiment of the present invention, a third facial image and a third fingerprint image can be generated by photographing an image included in an ID card for identity verification.
[0061] In this case, the following steps are included: the identity verification terminal generates a third facial image and a third fingerprint image by taking a picture of the identity verification image included in the ID card holder's ID card, extracts third feature point information from the third facial image and the third fingerprint image, compares the first feature point information with the third feature point information, and determines whether the ID card and the ID card holder's identity are consistent by analyzing the degree of matching of the feature points.
[0062] Furthermore, the process includes the following steps: the server receives a third facial image and a third fingerprint image generated by capturing an image included in the ID card from the identity verification terminal; extracts third feature point information from the third facial image and the third fingerprint image; compares the first feature point information with the third feature point information; and determines whether the ID card and the ID card holder's identity are consistent by analyzing the degree of matching of the feature points.
[0063] The identity verification method using the first and third feature point information is based on the first face image and the first fingerprint image used when generating the ID card, and the third face image and the third fingerprint image generated from the image used for identity verification of the ID card. Therefore, it can be confirmed whether the ID card provided by the ID card holder is counterfeit.
[0064] According to a preferred embodiment of the present invention, a second facial image and a second fingerprint image generated by collecting the unique biometric information of the ID card holder on-site, and a third facial image and a third fingerprint image generated by photographing the identity verification image included in the ID card can both be used.
[0065] In this case, the steps may include using a second face image and a second fingerprint image, and the steps may include using a third face image and a third fingerprint image.
[0066] Therefore, the identity verification method using the first feature point information to the third feature point information is based on the first face image and the first fingerprint image used when generating the ID card, the second face image and the second fingerprint image of the ID card holder taken on-site, and the third face image and the third fingerprint image generated through the identity verification image. Thus, it can simultaneously confirm whether the ID card provided by the ID card holder is stolen or counterfeited.
[0067] According to a preferred embodiment of the present invention, the authentication method using QR codes performed by the server may further include the following steps.
[0068] (1) Receive the first facial image and first fingerprint image of the ID card holder from the ID card holder terminal.
[0069] (2) Obtain the first feature point information of the ID card holder extracted from the received first face image and first fingerprint image.
[0070] (3) Generate a QR code containing the first feature point information.
[0071] (4) Generate an ID card including a QR code.
[0072] The first facial image and the first fingerprint image refer to the biometric images of the user transmitted to generate an ID card. The received first facial image and first fingerprint image can be stored in an additional database for management. When the server transmits the identity verification result to the identity verification terminal, the stored first facial image and first fingerprint image can be transmitted to the identity verification terminal along with it. Furthermore, by using the first feature point information used to derive the identity verification result and the same matching identifier assigned to the first facial image and the first fingerprint image, the first facial image and first fingerprint image with the first feature point information can be retrieved from the database. By transmitting the retrieved first facial image and first fingerprint image to the identity verification terminal, the identity verifier can easily confirm whether the ID card is counterfeit.
[0073] Figure 4 and Figure 5 This is a flowchart illustrating an embodiment of the present invention of an identity verification method utilizing face and fingerprint.
[0074] An embodiment of the present invention provides an authentication method using face and fingerprint, which can be executed by a server and may include the following steps.
[0075] The system receives identity information from the terminal of the person requesting the ID card generation, and generates and stores a first encrypted code encoding the received identity information (step S400). The identity information of the person requesting the ID card generation can be provided to the server directly, or it can be provided to the server through other paths or a series of processes. Furthermore, the identity information of the person requesting the ID card generation can be stored in an additional database in the form of the first encrypted code. The first encrypted code cannot be decoded unless the additional decoding conditions described later are met, thus providing security.
[0076] Assign a matching identifier to the first encryption code (step S410).
[0077] Extract the first feature point information from the first face image and the first fingerprint image included in the identity information (step S420).
[0078] Generate a second encrypted code that encodes the extracted first feature point information (step S430).
[0079] The second encryption code is assigned the same matching identifier as the matching identifier assigned to the first encryption code (step S440).
[0080] Generate an ID card including a second encrypted code (step S450).
[0081] Receive the second encrypted code information included in the ID card (step S500).
[0082] In the first encryption code stored using the matching identifier, query the first encryption code corresponding to the input second encryption code (step S510).
[0083] A third encryption code containing identity information and first feature point information is generated by combining the corresponding first encryption code and second encryption code (step S520).
[0084] The first encryption code and the second encryption code overlap to form a third encryption code that constitutes a new pattern. The information encoded in the first encryption code and the second encryption code can be decoded by the third encryption code alone.
[0085] Therefore, even if the first encryption code is stored in an additional database, it can eliminate the risk of information encoded in the code being stolen, and the second encryption code can prevent the leakage of facial-related body information even if it is exposed on the ID cards of each ID card holder.
[0086] Decode the third encryption code to extract identity information and first feature point information (step S530).
[0087] The terminal receives a second facial image generated by photographing the face of the ID card holder and a second fingerprint image generated by recognizing the fingerprint of the ID card holder (step S540).
[0088] Extract the second feature point information from the second face image and the second fingerprint image (step S550).
[0089] The first feature point information and the second feature point information are compared, and the degree of matching of the feature points is analyzed to determine whether the ID card and the ID card holder's identity are consistent (step S560).
[0090] Subsequently, the system transmits the result of the identity verification and the identity information to the terminal of the person verifying the identity, allowing the person verifying the identity to complete the identity verification process.
[0091] In cases where the ID card holder forges parts of the ID card other than the second encryption code, the forgery can be revealed by transmitting the identity information to the identity verification terminal.
[0092] Furthermore, if the ID card holder forges the second encryption code of the ID card, the terminal of the identity authenticator can receive a notification that the identity cannot be verified because the first encryption code corresponding to the forged second encryption code cannot be exported.
[0093] Furthermore, in cases where an ID card holder misuses their ID card, the identity verification terminal can receive the results of facial inconsistency assessment and fingerprint analysis.
[0094] Figure 6 and Figure 7 This is a reference figure used to illustrate an embodiment of the encryption code generation method of the present invention.
[0095] Reference Figure 6 The first encryption code 10 and the second encryption code 20 can be generated through the following steps.
[0096] First, a first encryption code 10 is generated, consisting of a first decoding judgment area in a partial region.
[0097] Next, a decoding permission pattern D is generated for decoding the third encryption code 30 formed by overlapping and combining the first encryption code 10 and the second encryption code 20.
[0098] Subsequently, a second encryption code 20 is generated, which is partially composed of the second decoding judgment area. When the first decoding judgment area and the second decoding judgment area overlap, a decoding permission pattern D is formed.
[0099] Even when separated from each other, although the first decoding judgment area of the first encryption code 10 and the second decoding judgment area of the second encryption code 20 exist as meaningless areas, when they overlap to form a decoding permission pattern D, the server can decode the third encryption code because the decoding conditions are met.
[0100] Reference Figure 7 The second encryption code 20 may also include the following more specific steps.
[0101] like Figure 7 As shown in the left figure, the overall area of the second encryption code 20 is larger than that of the first encryption code 10, and an overlapping area 21 is set in the overall area of the second encryption code 20 to overlap the first encryption code 10.
[0102] Next, within the overlapping region 21, the area excluding the second decoding judgment region 23, which overlaps with the first decoding judgment region of the first encryption code 10, is designated as a data-free region 22. Since the area excluding the first decoding judgment region of the first encryption code 10 is located in the data-free region 22, the information encoded in the first encryption code 10, such as the identity information of the ID card holder, is complete.
[0103] In this scenario, even when the third encrypted code 30 is generated, the code data of the first encrypted code 10 will not be combined with the code data of the second encrypted code 20. Therefore, no additional formatting process is required to decode the information encoded in the first encrypted code 10 and the second encrypted code 20. Thus, the method for generating the third encrypted code 30 not only ensures the security of the data encoded in the first and second encrypted codes but also simultaneously ensures the ease of code decoding.
[0104] Furthermore, whenever the second encrypted code 20 is generated, the position of the overlapping area 21 of the second encrypted code 20 can be randomly set, and the size and shape of the overlapping area 21 can be randomly set. This ensures the number of possible combinations with unrestricted encrypted codes, allowing the generated first and second encrypted codes to be combined in a one-to-one matching manner.
[0105] For example, the overlapping region 21 can be composed of multiple regions that are separated from each other, and each of the separated regions can also be composed of other different forms.
[0106] It will be apparent to those skilled in the art that the present invention can be implemented through other specific embodiments without departing from its characteristics. Therefore, the detailed description is merely illustrative at all levels and should not be construed as limiting. The scope of the invention should be determined by a reasonable interpretation of the appended claims, and all modifications within the equivalent scope of the invention fall within its scope.
Claims
1. An identity verification method using facial recognition and fingerprint scanning, characterized in that, This includes the following steps performed by the identity verification terminal used by the identity verification personnel to verify the identity of the ID card holder on-site: Scan the QR code on the ID card holder's ID card; Extract the first feature point information encoded in the QR code; A second facial image is generated by photographing the face of the ID card holder, and a second fingerprint image is generated by recognizing the fingerprint of the ID card holder. Extract the second feature point information from the second face image and the second fingerprint image; as well as The first and second feature point information are compared, and the degree of matching of the feature points is analyzed to determine whether the ID card matches the identity of the ID card holder. Feature point information is a template digitized from the feature points of various biological structural elements included in facial and fingerprint images. It serves as unique biometric information for identifying ID card holders. The identity verification terminal verifies the identity of the ID card and its holder by scanning the QR code included in the ID card on-site and collecting the ID card holder's unique biometric information, and can verify the identity even when it is impossible to send or receive data via the network.
2. An identity verification method using facial recognition and fingerprints, characterized in that, This includes the following steps performed by the server that implements authentication methods using facial recognition and fingerprint verification: Receive the QR code included in the ID card holder's ID card from the identity verification terminal; Extract the first feature point information encoded in the QR code; The terminal receives a second facial image generated by photographing the face of the ID card holder and a second fingerprint image generated by recognizing the fingerprint of the ID card holder. Extract the second feature point information from the second face image and the second fingerprint image; The first feature point information is compared with the second feature point information, and the degree of matching of the feature points is analyzed to determine whether the ID card and the ID card holder's identity are consistent. as well as The system transmits the result of the identity verification result to the terminal of the person verifying the identity. Feature point information is a template that digitizes the feature points of various biological structural elements included in facial and fingerprint images. It is the unique biometric information used to identify the ID card holder.
3. An identity verification method using facial recognition and fingerprints, characterized in that, This includes the following steps performed by the identity verification terminal used by the identity verification personnel to verify the identity of the ID card holder on-site: Scan the QR code on the ID card holder's ID card; Extract the first feature point information encoded in the QR code; A third facial image and a third fingerprint image are generated by photographing the image used for identity verification on the ID card holder's ID card. Extract third feature point information from the third face image and the third fingerprint image; Compare the information of the first feature point with the information of the third feature point; and If the first feature point information and the third feature point information do not match, the identity verification image included in the ID card is determined to be counterfeit. Feature point information is a template digitized from the feature points of various biological structural elements included in facial and fingerprint images. It serves as unique biometric information for identifying ID card holders. The identity verification terminal determines whether the identity verification image on the ID card is counterfeit by scanning the QR code included in the ID card on-site and taking a picture of the identity verification image included in the ID card and comparing them. It can determine whether the ID card is counterfeit even when data cannot be transmitted or received via the network.
4. An identity verification method using facial recognition and fingerprints, characterized in that, This includes the following steps performed by the server that implements authentication methods using facial recognition and fingerprint verification: Receive the QR code included in the ID card holder's ID card from the identity verification terminal; Extract the first feature point information encoded in the QR code; Receive a third facial image and a third fingerprint image generated by capturing the image included in the ID card for identity verification from the identity verification terminal; Extract third feature point information from the third face image and the third fingerprint image; Compare the information of the first feature point with the information of the third feature point; If the first feature point information and the third feature point information do not match, the identity verification image included in the ID card is determined to be counterfeit. as well as The system transmits the result of the identity verification result to the terminal of the person verifying the identity. Feature point information is a template that digitizes the feature points of various biological structural elements included in facial and fingerprint images. It is the unique biometric information used to identify the ID card holder.
5. An identity verification method using facial recognition and fingerprints, characterized in that, This includes the following steps performed by the identity verification terminal used by the identity verification personnel to verify the identity of the ID card holder on-site: Scan the QR code on the ID card holder's ID card; Extract the first feature point information encoded in the QR code; A second facial image is generated by photographing the face of the ID card holder, and a second fingerprint image is generated by recognizing the fingerprint of the ID card holder. Extract the second feature point information from the second face image and the second fingerprint image; A third facial image and a third fingerprint image are generated by photographing the image used for identity verification on the ID card holder's ID card. Extract third feature point information from the third face image and the third fingerprint image; and The information from the first feature point to the third feature point is compared, and the degree of matching of the feature points is analyzed to determine whether the ID card matches the identity of the ID card holder and whether the ID card is counterfeit. Feature point information is a template digitized from the feature points of various biological structural elements included in facial and fingerprint images. It serves as unique biometric information for identifying ID card holders. The identity verification terminal determines whether the identity card matches the identity of the holder and whether the identity card is counterfeit by comparing the QR code, the identity verification image, and the unique biometric information of the identity card holder on-site. It can determine whether the identity card is counterfeit even when data cannot be transmitted or received via the network.
6. An identity verification method using facial recognition and fingerprints, characterized in that, This includes the following steps performed by the server that implements authentication methods using facial recognition and fingerprint verification: Receive the QR code included in the ID card holder's ID card from the identity verification terminal; Extract the first feature point information encoded in the QR code; The terminal receives a second facial image generated by photographing the face of the ID card holder and a second fingerprint image generated by recognizing the fingerprint of the ID card holder. Extract the second feature point information from the second face image and the second fingerprint image; Receive a third facial image and a third fingerprint image generated by capturing the image included in the ID card for identity verification from the identity verification terminal; Extract third feature point information from the third face image and the third fingerprint image; The first feature point information, the second feature point information and the third feature point information are compared, and the degree of matching of the feature points is analyzed to determine whether the ID card is consistent with the identity of the ID card holder and whether the ID card is counterfeit. as well as The system transmits the result of the identity verification result to the terminal of the person verifying the identity. Feature point information is a template that digitizes the feature points of various biological structural elements included in facial and fingerprint images. It is the unique biometric information used to identify the ID card holder.
7. An identity verification method using facial recognition and fingerprints, characterized in that, This includes the following steps performed by the server that implements authentication methods using facial recognition and fingerprint verification: The system receives identity information from the terminal of the ID card generation requester, generates and stores a first encrypted code that encodes the received identity information; Assign a matching identifier to the first encrypted code; Extract the first feature point information from the first face image and the first fingerprint image included in the identity information; Generate a second encrypted code that encodes the extracted first feature point information; The second encryption code is assigned the same matching identifier as the first encryption code; as well as Generate an ID card that includes a second encrypted code. The assigned matching identifier can be queried even without decoding the encrypted code. Feature point information is a template that digitizes the feature points of various biological structural elements included in facial and fingerprint images. It is the unique biometric information used to identify the ID card holder.
8. The identity verification method using face and fingerprint as described in claim 7, characterized in that, Includes the following steps: Receive the second encrypted code included in the ID card from the identity verification terminal; Use the matching identifier to query the first encrypted code that corresponds to the received second encrypted code; The first and second encryption codes are combined to generate a third encryption code that contains identity information and first feature point information. The third encryption code is decoded to extract identity information and the first feature point information; The terminal receives a second facial image generated by photographing the face of the ID card holder and a second fingerprint image generated by recognizing the fingerprint of the ID card holder. Extract the second feature point information from the second face image and the second fingerprint image; The first feature point information is compared with the second feature point information, and the degree of matching of the feature points is analyzed to determine whether the ID card and the ID card holder's identity are consistent. as well as The system transmits the identity verification result and identity information to the terminal of the person verifying the identity. The first and second encryption codes overlap to form a third encryption code that constitutes a new pattern. The information encoded in the first and second encryption codes is decoded only by the third encryption code. 9.The identity verification method using face and fingerprint according to claim 8, characterized in that, Includes the following steps: A first encrypted code is generated, with a portion of the region consisting of the first decoding and judgment region; Generate a decoding permission pattern for decoding a third encryption code formed by overlapping and combining the first encryption code and the second encryption code; as well as A second encryption code is generated, with a portion of the region consisting of the second decoding judgment region. When the first decoding judgment region and the second decoding judgment region overlap, a decoding permission pattern is formed.
10. The identity verification method using face and fingerprint as described in claim 9, characterized in that, The steps to generate the second encryption code include the following: A second encrypted code region is formed that is larger than the overall region of the first encrypted code, and an overlapping region is set in the overall region of the second encrypted code to overlap the first encrypted code; as well as In the overlapping region, the area excluding the second decoding judgment region that overlaps with the first decoding judgment region is set as a no-data region. Whenever a second encryption code is generated, the overlapping area of the second encryption code is randomly set.