Identity verification method using face and fingerprint
The method uses a two-dimensional code on ID cards to verify identity through facial and fingerprint analysis, improving accuracy and security by comparing encoded biometric information, thus addressing identity disguise and forgery challenges.
Patent Information
- Application Number
- PCT/KR2024/020108
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-26
- Filing Date
- 2024-12-09
- Publication Date
- 2025-07-03
AI Technical Summary
Existing systems struggle to accurately verify identity, particularly in cases of identity disguise, and lack robust security measures to prevent data abuse and forgery of identification documents.
A method utilizing a two-dimensional code on identification cards that encodes unique biometric information, allowing for on-site verification through facial and fingerprint analysis, and encryption techniques to secure and verify identity.
Enhances identity verification accuracy and security by comparing encoded biometric information from the card with real-time biometric data, preventing forgery and ensuring secure data transmission.
Smart Images

Figure KR2024020108_03072025_PF_FP_ABST
Abstract
Description
Identification methods using face and fingerprints
[0001] The present invention relates to an identification method using a face and fingerprint.
[0002] In modern society, efforts to identify and detect illegal activities involving identity theft for the purpose of obtaining unfair profits are ongoing. However, while identity theft is simple, it is relatively difficult to establish and utilize a system to detect and detect newspaper spoofing.
[0003] For example, the illegal practice of impersonating someone using their ID, including cases of identical twins, is widely known, but there is no system in place to detect this.
[0004] In addition, although it is possible to use a method to verify identity by separately collecting / managing confidential information such as personal information and facial information, if important information is stored and managed in a database, a system to maintain the security of the stored data must be in place, and even if a security system is in place, there is room for misuse in various ways, such as data provided upon request from an organization, etc. not being discarded but continuously used.
[0005] Accordingly, the inventor of the present invention completed the present invention after a long period of research and development through trial and error to solve the above-mentioned problems.
[0006] The present invention aims to provide an identification method using face and fingerprints, which generates and provides a two-dimensional code including unique biometric information to enable an identification card of an identification card holder on which a two-dimensional code is printed, and analyzes a biometric information image generated based on the face of the identification card holder photographed at a specific location together with feature point information decoded through a two-dimensional code scan of the identification card to verify the identity of the identification card holder, in order to solve the above-described problem.
[0007] The technical problems to be achieved in the present invention are not limited to the above technical problems, and other technical problems not mentioned can be clearly understood by a person having ordinary skill in the technical field to which the present invention belongs from the description below.
[0008] One aspect of the present invention for solving the above-described problem is that an identification terminal of an identification person who wants to verify the identity of an identification card holder in the field: a step of scanning a two-dimensional code included in the identification card of the identification card holder; a step of extracting first characteristic point information encoded in the two-dimensional code; a step of creating a second facial image by photographing the face of the identification card holder and creating a second fingerprint image by recognizing the fingerprint of the identification card holder; a step of extracting second characteristic point information from the second facial image and the second fingerprint image; And it includes a step of comparing the first characteristic point information and the second characteristic point information, analyzing the matching degree of the characteristic points, and determining whether the identity of the ID card and the ID card holder match, wherein the characteristic point information is a template that digitizes the characteristic points of each biometric component included in a facial image and a fingerprint image, and is unique biometric information for identifying the ID card holder, and the identification terminal verifies the identity of the ID card and the ID card holder by scanning the two-dimensional code included in the ID card on site and collecting the unique biometric information of the ID card holder, thereby making it possible to verify the identity even when data transmission and reception using a network is impossible.
[0009]
[0010] In order to solve the above-described problem, one aspect of the present invention is a service server that performs an identification method using a face and fingerprint, the service server including: a step of receiving a two-dimensional code included in an identification card of an identification card holder from an identification terminal; a step of extracting first feature information encoded in the two-dimensional code; a step of receiving a second facial image generated by photographing the face of the identification card holder and a second fingerprint image generated by recognizing the fingerprint of the identification card holder from the identification terminal; a step of extracting second feature information from the second facial image and the second fingerprint image; a step of comparing the first feature information and the second feature information, analyzing the degree of matching of the feature information, and determining whether the identity of the identification card and the identity of the identification card holder match; and a step of transmitting the result of determining whether the identity matches to the identification terminal, wherein the feature information is a template that dataifies feature points of each biometric component included in the facial image and the fingerprint image, and is unique biometric information for identifying the identification card holder.
[0011]
[0012] One aspect of the present invention for solving the above-described problem is that an identification terminal of an identification person who wants to verify the identity of an identification card holder in the field comprises: a step of scanning a two-dimensional code included in the identification card of the identification card holder; a step of extracting first characteristic point information encoded in the two-dimensional code; a step of taking an identification image included in the identification card of the identification card holder to create a third facial image and a third fingerprint image; a step of extracting third characteristic point information from the third facial image and the third fingerprint image; a step of comparing the first characteristic point information and the third characteristic point information; And if the first characteristic point information and the third characteristic point information do not match, it includes a step of determining that the identification image included in the ID card is forged, and the characteristic point information is a template that digitizes the characteristic points of each biometric component included in the facial image and fingerprint image, and is unique biometric information for identifying the ID card holder, and the identification terminal determines whether the identification image included in the ID card is forged or altered by scanning the two-dimensional code included in the ID card on site and taking a picture of the identification image included in the ID card and comparing them, so that it is possible to determine whether the ID card is forged or altered even when data transmission and reception using the network is impossible.
[0013]
[0014] In order to solve the above-described problem, one aspect of the present invention is a service server that performs an identification method using a face and a fingerprint, the service server including: a step of receiving a two-dimensional code included in an identification card of an identification card holder from an identification terminal; a step of extracting first feature information encoded in the two-dimensional code; a step of receiving a third facial image and a third fingerprint image generated by taking a picture of an identification image included in the identification card from the identification terminal; a step of extracting third feature information from the third facial image and the third fingerprint image; a step of comparing the first feature information and the third feature information; a step of determining that the identification image included in the identification card is forged if the first feature information and the third feature information do not match; and a step of transmitting a result of determining whether or not the identification matches to the identification terminal, wherein the feature information is a template that dataifies feature points of each biometric component included in the facial image and the fingerprint image, and is unique biometric information for identifying the identification card holder.
[0015]
[0016] In order to solve the above-described problem, one aspect of the present invention is a method for verifying the identity of an ID card holder in the field, comprising: a step of scanning a two-dimensional code included in the ID card of the ID card holder; a step of extracting first characteristic point information encoded in the two-dimensional code; a step of creating a second facial image by photographing the face of the ID card holder and a step of creating a second fingerprint image by recognizing the fingerprint of the ID card holder; a step of extracting second characteristic point information from the second facial image and the second fingerprint image; a step of creating a third facial image and a third fingerprint image by photographing an identification image included in the ID card of the ID card holder; a step of extracting third characteristic point information from the third facial image and the third fingerprint image; And it includes a step of comparing the first feature point information to the third feature point information, analyzing the matching degree of the feature points, and determining whether the identity of the ID card and the ID card holder matches and whether the ID card is forged or altered, wherein the feature point information is a template that dataifies the feature points of each biometric component included in a facial image and a fingerprint image, and is unique biometric information for identifying the ID card holder, and the identification terminal compares the two-dimensional code included in the ID card, the identification image included in the ID card, and the unique biometric information of the ID card holder on site, thereby determining whether the identity of the ID card and the ID card holder matches and whether the ID card is forged or altered, thereby making it possible to determine whether the ID card is forged or altered even when data transmission and reception using a network is impossible.
[0017]
[0018] In order to solve the above-described problem, one aspect of the present invention is a service server that performs an identification method using a face and a fingerprint, the service server comprising: a step of receiving a two-dimensional code included in an identification card of an identification card holder from an identification terminal; a step of extracting first feature information encoded in the two-dimensional code; a step of receiving a second facial image generated by photographing the face of an identification card holder and a second fingerprint image generated by recognizing a fingerprint of the identification card holder from the identification terminal; a step of extracting second feature information from the second facial image and the second fingerprint image; a step of receiving a third facial image and a third fingerprint image generated by photographing an identification image included in the identification card from the identification terminal; a step of extracting third feature information from the third facial image and the third fingerprint image; a step of comparing the first feature information and the third feature information, analyzing the degree of matching of the feature points, and determining whether the identity of the identification card and the identification card holder match and whether the identification card is forged or altered; And it includes a step of transmitting the result of determining whether the identity matches to the identification terminal, and the feature point information is a template that dataifies the feature points of each biometric component included in the facial image and fingerprint image, and is unique biometric information for identifying the ID card holder.
[0019]
[0020] In order to solve the above-described problem, one aspect of the present invention comprises a service server performing an identification method using a face and a fingerprint, the service server including: receiving identification information from an identification information generation request terminal, generating and storing a first encryption code in which the received identification information is encoded; assigning a matching identifier to the first encryption code; extracting first feature information from a first facial image and a first fingerprint image included in the identification information; generating a second encryption code in which the extracted first feature information is encoded; assigning a matching identifier identical to the matching identifier assigned to the first encryption code to the second encryption code; and generating an identification including the second encryption code, wherein the matching identifier is assigned so as to be searchable even when the encryption code is not decoded, and the feature information is a template that dataifies feature points of each biometric component included in the facial image and the fingerprint image, and is unique biometric information for identifying an identification information holder.
[0021] According to one embodiment of the present invention, there is provided a method for identifying an ID, comprising: receiving a second encryption code included in an ID from an identification terminal; searching a first encryption code corresponding to the received second encryption code using a matching identifier; combining the first and second encryption codes corresponding to each other to generate a third encryption code in which identity information and first feature information are encoded; and decoding the third encryption code to extract the identity information and the first feature information; receiving, from the identification terminal, a second facial image generated by photographing the face of an ID holder and a second fingerprint image generated by recognizing the fingerprint of the ID holder; extracting the second feature information from the second facial image and the second fingerprint image; comparing the first feature information and the second feature information, analyzing the degree of matching of the feature points, and determining whether the identity of the ID and the ID holder match; And it includes a step of transmitting the result of identity matching and identity information to the identity verification terminal, and the first encryption code and the second encryption code overlap each other to form a third encryption code composed of a new pattern, and the information encoded in the first encryption code and the second encryption code can be decoded only by the third encryption code.
[0022] According to one embodiment of the present invention, the method may include: generating a first encryption code in which a portion of the first decoding determination area is configured; generating a decoding allowance pattern for decoding a third encryption code formed through an overlapping combination of the first encryption code and the second encryption code; and generating a second encryption code in which a portion of the second decoding determination area is configured, such that a decoding allowance pattern is formed when the first decoding determination area and the second decoding determination area overlap each other.
[0023] According to one embodiment of the present invention, the step of generating a second encryption code includes the step of forming the entire area of the second encryption code to be larger than the entire area of the first encryption code, and setting an overlap area for overlapping the first encryption code among the entire area of the second encryption code; and the step of setting an area excluding the second decoding determination area, in which the first decoding determination area overlaps, among the overlap areas as a no-data area, and the position of the overlap area of the second encryption code can be randomly set each time the second encryption code is generated.
[0024] The present invention has the effect of enabling easy identification of a person when identification of a specific person is required by analyzing a facial image obtained by photographing the face of the specific person and a fingerprint image collected through fingerprint recognition together with feature point information obtained from an identification card.
[0025] For example, in the past, there was a problem in that it was difficult to determine whether the person was the same or errors occurred because an identity verification officer, such as a police officer, visually compared the face of the person being checked with the photo on the ID card.
[0026] However, the present invention determines whether the identity matches by comparing the first characteristic point information included in the identification card with the second characteristic point information obtained from the facial image and fingerprint image of the identification card holder collected on site, so the accuracy of determining whether the identity matches can be greatly improved.
[0027] In the case of an ID holder whose ID has been issued for a long time, the appearance may have changed significantly compared to the time of ID issue due to aging or wearing accessories such as glasses, but according to the present invention, even in such cases, it is possible to accurately determine whether the person is the same.
[0028] Additionally, ID cards contain identifying information such as name, resident registration number, and photo, so if an ID counterfeiter forges the photo on an ID card, the identity of the ID counterfeiter may be considered to be the same as the one written on the ID card.
[0029] In such cases, if only the information on the two-dimensional code included in the ID card can be obtained, it is possible to easily determine the identity information of the ID card holder by receiving the identity information corresponding to the two-dimensional code and to detect whether the ID card is forged.
[0030] In addition, the present invention has the effect of preventing forgery of identification cards because it generates a two-dimensional code in the form of an encryption code, making it difficult to copy or generate without permission.
[0031] Meanwhile, even if the effect is not explicitly mentioned herein, it is added that the effect and its provisional effect described in the following specification expected by the technical features of the present invention are treated as described in the specification of the present invention.
[0032] Figure 1 is a reference diagram for briefly explaining an identification method using a face and fingerprint according to the present invention.
[0033] Figures 2 and 3 are flowcharts of an identification method using a face and fingerprint according to the present invention.
[0034] FIG. 4 and FIG. 5 are flowcharts of an identification method using a face and fingerprint according to one embodiment of the present invention.
[0035] Figures 6 and 7 are reference diagrams for explaining a method for generating an encryption code according to one embodiment of the present invention.
[0036] In describing the present invention, if it is judged that the relevant known functions are obvious to those skilled in the art and may unnecessarily obscure the gist of the present invention, a detailed description thereof will be omitted.
[0037] The system of the present invention and the device implementing it may be implemented by a computer including one or more processors, memory, etc. Examples of the computer may include various devices such as a personal computer, a server computer, a smartphone, a tablet, a wearable device, etc. In this case, the computer may be expressed as an ID card terminal, a service terminal, a service server, etc., depending on the user.
[0038] In this specification, terms such as "unit," "module," "component," and "interface" refer to computer-related entities and may refer to hardware, a combination of hardware and software, or software. For example, "communication unit" and "communication module" may refer to hardware, a combination of hardware and software, or software that performs a communication function.
[0039]
[0040] The method for encoding or decoding the two-dimensional code and color code mentioned in the present invention can be implemented by a computer including a code encoding module and a code decoding module. For example, the computer includes an identification terminal used by an identification enforcement officer and a service server used by a service provider.
[0041] Figure 1 is a reference diagram for briefly explaining an identification method using a face and fingerprint according to the present invention.
[0042] According to the present invention, an identification person, such as a police officer, can easily confirm the identity of an identification holder by performing biometric identification through an identification terminal at the scene.
[0043] First, a two-dimensional code encoded with first feature information is printed on the ID card held by the ID card holder. Here, the first feature information is extracted from the first facial image captured at the time of ID card creation and the first fingerprint image generated through recognition. The feature information is a template that digitizes the feature points of each biometric component included in the facial image and fingerprint image, and may be unique biometric information for identifying the ID card holder. For example, from the first facial image, the distance ratio between biometric components such as the eyes, nose, and mouth, the angle of the jaw line, the height of the ears, the degree of bone protrusion, etc. may be extracted and included in the first feature information.
[0044] When the identification terminal scans the two-dimensional code of the ID card, the first characteristic point information described above can be obtained, and then the second characteristic point information is extracted from a second facial image created by photographing the ID card holder and a second fingerprint image created by recognizing the ID card holder's fingerprint, and the second characteristic point information is compared with each other to verify the identity of the ID card holder. Here, since the second characteristic point information also includes the same type of information as the first characteristic point information, comparative analysis between the characteristic point information can be performed.
[0045] Below, the identification method using a two-dimensional code according to the present invention will be described in detail.
[0046]
[0047] Figures 2 and 3 are flowcharts of an identification method using a face and fingerprint according to the present invention.
[0048] Referring to FIG. 2, the identification method using face and fingerprint according to the present invention can be performed by an identification terminal.
[0049] Here, the identity verification terminal is a terminal operated by an identity verification officer who wishes to verify the identity of an identification card holder, and may correspond to, for example, a police terminal that wishes to verify the identity of a driver.
[0050] The identification method using face and fingerprint according to the present invention consists of the following processes.
[0051] The two-dimensional code included in the ID card of the ID holder is scanned (S200). Scanning of the two-dimensional code can be performed directly through the ID verification terminal or through a separate scanning device connected to the ID verification terminal via a network.
[0052] The two-dimensional code is decoded to extract the first characteristic point information contained in the two-dimensional code (S210). Here, the first characteristic point information is extracted from the first facial image and the recognized first fingerprint image captured when the ID card was created, and is the extracted characteristic points of the user's biometric components contained in the first facial image and the first fingerprint image.
[0053] A second facial image is created by capturing the face of the ID holder, and a second fingerprint image is created by recognizing the ID holder's fingerprint (S220). Here, the facial image and fingerprint recognition of the ID holder can be performed directly by the ID verification terminal, or by a separate photographing device connected to the ID verification terminal via a network.
[0054] Second feature point information extracted from the second facial image and second fingerprint image is acquired (S230). Here, the second feature point information may include information of the same format or item as the first feature point information so that it can be compared with each other.
[0055] The first and second characteristic point information are compared, and the degree of matching between the characteristic points is analyzed to determine whether the identity of the ID card and the ID holder match (S240). Here, a matching accuracy standard can be set in advance to account for potential errors that may occur during the process of determining whether the unique biometric information matches. For example, if the degree of matching between the two characteristic point information is 98% or higher, the ID card and the identity of the ID holder can be determined to match.
[0056] Referring to FIG. 3, the identification method using face and fingerprint according to the present invention can be performed by a service server.
[0057] The identification method using a two-dimensional code performed by the service server consists of the following steps.
[0058] Receive two-dimensional code information included in the ID card of the ID card holder from the ID verification terminal (S300).
[0059] The two-dimensional code is decoded to extract the first feature point information included in the two-dimensional code (S310).
[0060] A second facial image created by photographing the face of the ID holder and a second fingerprint image created by recognizing the fingerprint of the ID holder are received from the ID verification terminal (S320).
[0061] Second feature point information extracted from the second facial image and second fingerprint image is acquired (S330).
[0062] The first and second characteristic point information are compared, and the degree of matching between the characteristic points is analyzed to determine whether the identity of the ID card and the ID holder matches (S340). The result of the identity matching determination can be transmitted to the identification terminal, allowing the identification person to complete identity verification.
[0063] The identification method using the first characteristic point information and the second characteristic point information described above is performed based on the first facial image and the first fingerprint image used when creating the identification card and the second facial image and the second fingerprint image of the identification card holder collected at the scene, so that the identification verifier can check whether the identification card presented by the identification card holder is fraudulent.
[0064] In addition, the method of identification using a two-dimensional code performed by an identification terminal can be performed even when the identification terminal is unable to transmit or receive data over a network, so it has the advantage of being usable even in radio wasteland.
[0065]
[0066] According to a preferred embodiment of the present invention, a third facial image and a third fingerprint image generated by photographing an identification image included in an identification card can be used.
[0067] In this case, the identification terminal captures an identification image included in the ID card of the ID card holder to create a third facial image and a third fingerprint image, extracts third characteristic point information from the third facial image and the third fingerprint image, compares the first characteristic point information and the third characteristic point information, analyzes the matching degree of the characteristic points, and includes a step of determining whether the identity of the ID card and the ID card holder match.
[0068] In addition, the service server receives a third facial image and a third fingerprint image generated by taking a picture of an identification image included in an identification card from an identification terminal, extracts third characteristic point information from the third facial image and the third fingerprint image, compares the first characteristic point information and the third characteristic point information, analyzes the matching degree of the characteristic points, and includes a step of determining whether the identification card and the identity of the identification card holder match.
[0069] The identification method using the first characteristic point information and the third characteristic point information described above is performed based on the first facial image and the first fingerprint image used when creating the identification card and the third facial image and the third fingerprint image created using the identification image of the identification card, so it is possible to check whether the identification card presented by the identification card holder is forged.
[0070]
[0071] According to a preferred embodiment of the present invention, the second facial image and second fingerprint image generated by collecting the unique biometric information of the ID card holder on site, and the third facial image and third fingerprint image generated by photographing the identification image included in the ID card can all be used.
[0072] In this case, both the above-described steps using the second facial image and the second fingerprint image and the above-described steps using the third facial image and the third fingerprint image may be included.
[0073] Accordingly, the identification method using the first characteristic point information or the third characteristic point information is performed based on the first facial image and first fingerprint image used when creating the identification card, the second facial image and second fingerprint image of the identification card holder taken at the scene, and the third facial image and third fingerprint image created using the identification image, so it is possible to check whether the identification card presented by the identification card holder is stolen or forged.
[0074]
[0075] According to a preferred embodiment of the present invention, the identification method using a two-dimensional code performed by the service server may further include the following process.
[0076] (1) Receive the first facial image and first fingerprint image of the ID card holder from the ID card holder terminal.
[0077] (2) Obtain the first characteristic point information of the ID card holder extracted from the received first facial image and first fingerprint image.
[0078] (3) A two-dimensional code is generated in which the generated first feature point information is encoded.
[0079] (4) Create an identification card that includes a two-dimensional code.
[0080] Here, the first facial image and the first fingerprint image may refer to the biometric information image that the user transmits to create an identification card. The received first facial image and first fingerprint image may be stored and managed in a separate database, and when the service server transmits the result of determining whether or not an identity matches to an identification terminal, etc., the stored first facial image and first fingerprint image may be transmitted together to the identification terminal. In addition, the first facial image and the first fingerprint image from which the first characteristic point information is extracted may be retrieved from the database through the first characteristic point information used to derive the result of determining whether or not an identity matches and the same matching identifier assigned to the first facial image and the first fingerprint image, and by transmitting the retrieved first facial image and first fingerprint image together to the identification terminal, the identification terminal can easily verify whether or not the identification card is forged.
[0081]
[0082] FIG. 4 and FIG. 5 are flowcharts of an identification method using a face and fingerprint according to one embodiment of the present invention.
[0083] An identification method using a face and fingerprint according to one embodiment of the present invention is performed by a service server and may include the following processes.
[0084] Identity information is received from an ID card generation requestor terminal, and a first encryption code encoding the received identity information is generated and stored (S400). Here, the identity information of the ID card generation requestor can be provided directly to the service server, or can be provided to the service server through another route or a series of processes. In addition, the identity information of the ID card generation requestor can be stored in a separate database in the form of a first encryption code, and the first encryption code is formed so that it cannot be decoded unless it meets separate decoding requirements described below, thereby ensuring security.
[0085] A matching identifier is assigned to the first encryption code (S410).
[0086] First feature point information is extracted from the first facial image and first fingerprint image included in the identity information (S420).
[0087] A second encryption code is generated in which the extracted first feature point information is encoded (S430).
[0088] A matching identifier identical to the matching identifier assigned to the first encryption code is assigned to the second encryption code (S440).
[0089] An identification card including a second encryption code is created (S450).
[0090] Receive the second encryption code information included in the identification card (S500).
[0091] Using a matching identifier, the first encryption code corresponding to the input second encryption code is searched among the stored first encryption codes (S510).
[0092] A third encryption code in which identity information and first characteristic point information are encoded is generated by combining the corresponding first encryption code and second encryption code (S520).
[0093] Here, the first encryption code and the second encryption code overlap each other to form a third encryption code composed of a new pattern, and the information encoded in the first encryption code and the second encryption code can be decoded only by the third encryption code.
[0094] Therefore, even if the first encryption code is stored in a separate database, it can avoid the risk of information encoded in the code being stolen, and even if the second encryption code is exposed on the ID of each ID holder, it can prevent facial-related physical information from being leaked.
[0095] The third encryption code is decoded to extract identity information and first characteristic point information (S530).
[0096] A second facial image created by taking a picture of the face of the ID holder and a second fingerprint image created by recognizing the fingerprint of the ID holder are received from the ID verification terminal (S540).
[0097] Second feature point information is extracted from the second facial image and the second fingerprint image (S550).
[0098] The first characteristic point information and the second characteristic point information are compared, and the matching degree of the characteristic points is analyzed to determine whether the identity of the ID card and the identity of the ID card holder match (S560).
[0099] Afterwards, the identity matching determination result and identity information are transmitted to the identity verification terminal so that the identity verification user can complete identity verification.
[0100] Here, if the ID holder falsifies any part of the ID except the second encryption code, the fact of falsification of the ID can be revealed by the identity information transmitted to the identity verification terminal.
[0101] Additionally, if the ID holder falsifies the second encryption code of the ID, a notification may be sent to the ID verification terminal that the identity verification is impossible because the first encryption code corresponding to the falsified second encryption code cannot be derived.
[0102] Additionally, if the ID holder has stolen the ID, the results of the facial and fingerprint analysis that are determined to be inconsistent may be transmitted to the ID verification terminal.
[0103]
[0104] Figures 6 and 7 are reference diagrams for explaining a method for generating an encryption code according to one embodiment of the present invention.
[0105] Referring to FIG. 6, the first encryption code (10) and the second encryption code (20) can be generated according to the following process.
[0106] First, a first encryption code (10) is generated in which some areas are configured as a first decoding determination area.
[0107] Next, a decoding allowance pattern (D) is generated to decode a third encryption code (30) formed through an overlapping combination of the first encryption code (10) and the second encryption code (20).
[0108] Next, a second encryption code (20) is generated in which some areas are configured as second decoding discrimination areas, and when the first decoding discrimination area and the second decoding discrimination area overlap each other, a decoding allowance pattern (D) is generated.
[0109] The first decoding determination area of the first encryption code (10) and the second decoding determination area of the second encryption code (20) exist as areas with no meaning when they are separated from each other, but when they overlap each other and form a decoding allowance pattern (D), the decoding requirement is satisfied, thereby enabling the service server to decode the third encryption code.
[0110] Referring to Fig. 7, the second encryption code (20) can be generated by including the more specific process below.
[0111] As shown on the left side of Fig. 7, the entire area of the second encryption code (20) is formed to be larger than the first encryption code (10), and an overlap area (21) is set to overlap the first encryption code (10) among the entire area of the second encryption code (20).
[0112] Next, the area excluding the second decoding determination area (23) overlapping the first decoding determination area of the first encryption code (10) among the overlapping areas (21) is set as a no-data area (22). Since the area excluding the first decoding determination area of the first encryption code (10) is located in the no-data area (22), information encoded in the first encryption code (10), such as the identity information of the ID card holder, is located intact.
[0113] In this case, even if the third encryption code (30) is generated, the code data of the first encryption code (10) is not combined with the code data of the second encryption code (20), so no additional decryption process is required to decode the information encoded in the first encryption code (10) and the second encryption code (20). Therefore, through the method for generating the third encryption code (30), it is possible to secure the security of the data encoded in the first and second encryption codes while simultaneously ensuring the ease of code decoding.
[0114] In addition, the position of the overlapping area (21) of the second encryption code (20) can be randomly set each time the second encryption code (20) is generated, and the size and shape of the overlapping area (21) can also be randomly set. Through this, an unlimited number of cases for combining encryption codes can be secured, and all generated first encryption codes and second encryption codes can be combined in a one-to-one match.
[0115] For example, the overlapping area (21) may be composed of a plurality of areas separated from each other, and each of the areas separated from each other may also be composed of different shapes.
[0116] It will be apparent to those skilled in the art that the present invention can be embodied in other specific forms without departing from the scope of the invention. Therefore, the above detailed description should not be construed as limiting in any respect, but rather as illustrative. The scope of the present invention should be determined by a reasonable interpretation of the appended claims, and all modifications within the scope of equivalents of the present invention are intended to be included within the scope of the present invention.
Claims
1. The identity verification terminal of the identity verification agent who wants to verify the identity of the ID holder on site: A step of scanning the two-dimensional code included in the ID card of the ID card holder; A step of extracting first feature point information encoded in a two-dimensional code; A step of creating a second facial image by taking a photo of the face of an ID card holder and creating a second fingerprint image by recognizing the fingerprint of the ID card holder; A step of extracting second feature point information from a second facial image and a second fingerprint image; and It includes a step of comparing the first characteristic point information and the second characteristic point information, analyzing the matching degree of the characteristic points, and determining whether the identity of the ID card and the identity of the ID card holder match. Feature information is a template that digitizes the feature points of each biometric component included in facial images and fingerprint images, and is a unique biometric information used to identify an ID card holder. The identity verification terminal verifies the identity of the ID card and the ID card holder by scanning the two-dimensional code included in the ID card on site and collecting the ID card holder's unique biometric information, so that identity verification is possible even when data transmission and reception via the network is not possible. A method of identification using face and fingerprints.
2. The service server that performs the identification method using face and fingerprint: A step of receiving a two-dimensional code included in an identification card of an identification card holder from an identification verification terminal; A step of extracting first feature point information encoded in a two-dimensional code; A step of receiving a second facial image created by taking a photo of the face of an ID card holder from an ID verification terminal and a second fingerprint image created by recognizing the fingerprint of the ID card holder; A step of extracting second feature point information from a second facial image and a second fingerprint image; A step of comparing the first characteristic point information and the second characteristic point information, analyzing the matching degree of the characteristic points, and determining whether the identity of the ID card and the ID card holder match; and Includes a step of transmitting the result of identity matching to the identity verification terminal, The feature information is a template that digitizes the feature points of each biometric component included in the facial image and fingerprint image, and is characterized as a unique biometric information for identifying the ID holder. A method of identification using face and fingerprints.
3. The identity verification terminal of the identity verification agent who wants to verify the identity of the ID holder on site: A step of scanning the two-dimensional code included in the ID card of the ID card holder; A step of extracting first feature point information encoded in a two-dimensional code; A step of creating a third facial image and a third fingerprint image by taking a picture of the identification image included in the identification card of the identification card holder; A step of extracting third feature point information from a third facial image and a third fingerprint image; A step of comparing the first feature point information and the third feature point information; and Including a step of determining that the identification image included in the ID card is forged when the first characteristic point information and the third characteristic point information do not match, Feature information is a template that digitizes the feature points of each biometric component included in facial images and fingerprint images, and is a unique biometric information used to identify an ID card holder. The identification terminal is characterized by being able to determine whether the identification image included in the identification is forged or altered by scanning the two-dimensional code included in the identification card on site, taking a picture of the identification image included in the identification card, and comparing it, thereby enabling it to determine whether the identification card is forged or altered even when data transmission and reception via the network is impossible. A method of identification using face and fingerprints.
4. The service server that performs the identification method using face and fingerprint: A step of receiving a two-dimensional code included in an identification card of an identification card holder from an identification verification terminal; A step of extracting first feature point information encoded in a two-dimensional code; A step of receiving a third facial image and a third fingerprint image generated by taking a picture of an identity verification image included in an identification card from an identity verification terminal; A step of extracting third feature point information from a third facial image and a third fingerprint image; A step of comparing the first feature point information and the third feature point information; A step for determining that the identification image included in the ID card is forged when the first characteristic point information and the third characteristic point information do not match; and Includes a step of transmitting the result of identity matching to the identity verification terminal, The feature information is a template that digitizes the feature points of each biometric component included in the facial image and fingerprint image, and is characterized as a unique biometric information for identifying the ID holder. A method of identification using face and fingerprints.
5. The identity verification terminal of the identity verification agent who wants to verify the identity of the ID holder on site: A step of scanning the two-dimensional code included in the ID card of the ID card holder; A step of extracting first feature point information encoded in a two-dimensional code; A step of creating a second facial image by taking a photo of the face of an ID card holder and creating a second fingerprint image by recognizing the fingerprint of the ID card holder; A step of extracting second feature point information from a second facial image and a second fingerprint image; A step of creating a third facial image and a third fingerprint image by taking a picture of the identification image included in the identification card of the identification card holder; A step of extracting third feature point information from a third facial image and a third fingerprint image; and It includes a step of comparing the first and third characteristic point information and analyzing the matching degree of the characteristic points to determine whether the identity of the ID card and the ID card holder match and whether the ID card is forged or altered. Feature information is a template that digitizes the feature points of each biometric component included in facial images and fingerprint images, and is a unique biometric information used to identify an ID card holder. The identification terminal compares the two-dimensional code included in the ID card, the identification image included in the ID card, and the unique biometric information of the ID card holder on site to determine whether the ID card and the ID card holder match and whether the ID card is forged or altered, thereby enabling the identification to be determined even when data transmission and reception via the network is impossible. A method of identification using face and fingerprints.
6. The service server that performs the identification method using face and fingerprint: A step of receiving a two-dimensional code included in an identification card of an identification card holder from an identification verification terminal; A step of extracting first feature point information encoded in a two-dimensional code; A step of receiving a second facial image created by taking a photo of the face of an ID card holder from an ID verification terminal and a second fingerprint image created by recognizing the fingerprint of the ID card holder; A step of extracting second feature point information from a second facial image and a second fingerprint image; A step of receiving a third facial image and a third fingerprint image generated by taking a picture of an identity verification image included in an identification card from an identity verification terminal; A step of extracting third feature point information from a third facial image and a third fingerprint image; A step of comparing the first and third characteristic point information and analyzing the matching degree of the characteristic points to determine whether the identity of the ID card and the ID card holder match and whether the ID card is forged or altered; and Includes a step of transmitting the result of identity matching to the identity verification terminal, The feature information is a template that digitizes the feature points of each biometric component included in the facial image and fingerprint image, and is characterized as a unique biometric information for identifying the ID holder. A method of identification using face and fingerprints.
7. The service server that performs the identification method using face and fingerprint: A step of receiving identity information from an identity card generation request terminal and generating and storing a first encryption code in which the received identity information is encoded; Step of assigning a matching identifier to the first encryption code; A step of extracting first feature point information from a first facial image and a first fingerprint image included in the identity information; A step of generating a second encryption code in which the extracted first feature point information is encoded; A step of assigning a matching identifier identical to the matching identifier assigned to the first encryption code to the second encryption code; and Including a step of generating an identification card including a second encryption code, The matching identifier is assigned so that the encryption code can be retrieved even when it is not decoded. The feature information is a template that digitizes the feature points of each biometric component included in the facial image and fingerprint image, and is characterized as a unique biometric information for identifying the ID holder. A method of identification using face and fingerprints.
8. In paragraph 7, A step of receiving a second encryption code included in an identification card from an identification terminal; A step of searching for a first encryption code corresponding to a second encryption code received using a matching identifier; A step of combining the first encryption code and the second encryption code corresponding to each other to generate a third encryption code in which the identity information and the first characteristic point information are encoded; and A step of decoding the third encryption code to extract identity information and first characteristic point information; A step of receiving a second facial image created by taking a photo of the face of an ID card holder from an ID verification terminal and a second fingerprint image created by recognizing the fingerprint of the ID card holder; A step of extracting second feature point information from a second facial image and a second fingerprint image; A step of comparing the first characteristic point information and the second characteristic point information, analyzing the matching degree of the characteristic points, and determining whether the identity of the ID card and the ID card holder match; and Includes a step of transmitting the result of identity matching and identity information to the identity verification terminal, The first encryption code and the second encryption code are A third encryption code is formed by overlapping each other and forming a new pattern, and the information encoded in the first encryption code and the second encryption code is characterized in that it is decoded only by the third encryption code. A method of identification using face and fingerprints.
9. In paragraph 8, A step of generating a first encryption code in which some areas are configured as a first decoding judgment area; A step of generating a decoding allowance pattern for decoding a third encryption code formed through an overlapping combination of a first encryption code and a second encryption code; and A step of generating a second encryption code in which some areas are configured as second decoding discrimination areas, and generating the second encryption code so as to form a decoding allowance pattern when the first decoding discrimination area and the second decoding discrimination area overlap each other. A method of identification using face and fingerprints.
10. In paragraph 9, The steps to generate the second encryption code are: A step of forming the entire area of the second encryption code to be larger than the entire area of the first encryption code, and setting an overlapping area for overlapping the first encryption code among the entire area of the second encryption code; and Including a step of setting an area excluding a second decoding judgment area overlapping a first decoding judgment area among overlapping areas as a no-data area, The location of the overlap area of the second encryption code is randomly set each time the second encryption code is generated. A method of identification using face and fingerprints.
Citation Information
Patent Citations
Method, institution card, and system for verifing identity using identification code
KR101812637B1
Id photo forgery preventing method and system
KR101849633B1
Id card verifying system and method thereof
KR1020070036491A
Method of managing access using face recognition and apparatus using the same
KR102079952B1
control method of electronic apparatus, server and system for non-face-to-face identification using facial recognition and liveness
KR102502685B1