System and method for verifying user by security token combined with biometric data processing techniques
Abstract
A user verifying method comprises: receiving an enrollment request signal including biometric information for enrollment from a user terminal; extracting feature information from the biometric information; embedding the feature information extracted from the biometric information; generating a projection parameter and a decision hyperplane parameter based on the embedding result; storing the projection parameter and the decision hyperplane parameter; generating a first template by applying a cryptographic hashing function to a pre-generated first key; receiving a verification request signal including biometric information from the user terminal; extracting feature information from the biometric information; embedding the feature information extracted from the biometric information; generating a second key corresponding to the first key based on the embedding result; generating a second template by applying the cryptographic hashing function to the second key; comparing the first template with the second template; and completing user verification based on the comparison result.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A user verifying method by a security token combined with biometric information processing techniques, which is performed by a server, the method comprising:
receiving an enrollment request signal including biometric information for enrollment from a user terminal; extracting feature information from the biometric information for the enrollment and biometric information of a plurality of other persons; embedding the feature information extracted from the biometric information for the enrollment and the biometric information of the plurality of other persons; generating a projection parameter and a decision hyperplane parameter based on the embedding result; storing the projection parameter and the decision hyperplane parameter; generating a first template (template, pk) by applying a cryptographic hashing function to a pre-generated first key (key, s); storing the generated first template (pk); receiving a verification request signal including biometric information for verification from the user terminal; extracting feature information from the biometric information for the verification; embedding the feature information extracted from the biometric information for the verification; generating a second key (key, s′) corresponding to the first key (s) based on the embedding result; generating a second template (template, pk′) by applying the cryptographic hashing function to the second key (s′); comparing the first template (pk) with the second template (pk′); and completing user verification based on the comparison result.
2 . The user verifying method of claim 1 , wherein the generating of the projection parameter and the decision hyperplane parameter includes:
performing high-dimensional mapping by applying the RFFM to the result of embedding the feature information extracted from the biometric information for the enrollment and the biometric information of the plurality of other persons; determining the same number of hyperplanes as a bit string of the first key (s) by applying the Linear SVM to the mapping result; and generating the projection parameter based on the mapping result and generating the decision hyperplane parameter based on the determination result.
3 . The user verifying method of claim 1 , wherein the extracting of the feature information from the biometric information for the enrollment and the biometric information of the plurality of other persons includes:
padding the feature information extracted from the biometric information for the enrollment and the biometric information of the plurality of other persons into an input space.
4 . The user verifying method of claim 1 , wherein the embedding of the feature information extracted from the biometric information for the enrollment and the biometric information of the plurality of other persons includes:
selecting ‘q’ persons among the plurality of other persons based on a length (m) of the first key (s); allocating a binary label identical to a binary label of a user to the selected ‘q’ persons; and allocating a binary label, which are not identical to the binary label of the user, to the remaining persons (‘p-q’ persons) selected among the plurality of other persons.
5 . The user verifying method of claim 5 , wherein the selecting of the ‘q’ persons includes: selecting the ‘q’ persons according to an equation below:
pCq>=m
(Here, ‘C’ means a combination; ‘p’ is the number of other persons; ‘q’ is the number of persons selected among the plurality of other persons; and ‘m’ is the length of the first key (s)).
6 . A computer program stored on a non-transitory computer readable medium, the computer program comprising computer-executable instructions for causing the computer to perform the user verifying methods by a security token combined with biometric information processing techniques of claim 1 .Join the waitlist — get patent alerts
Track US2023283477A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.