Method and apparatus for authentication of user using biometric

US10826897B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10826897-B2
Application numberUS-201816016822-A
CountryUS
Kind codeB2
Filing dateJun 25, 2018
Priority dateJun 26, 2017
Publication dateNov 3, 2020
Grant dateNov 3, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method and an apparatus for authenticating user using biometric information. The apparatus authenticates the user by performing: generating a first feature vector from first biometric information of the user obtained by the biometric sensor and multiplying the first feature vector by a plurality of pseudo-random number (PRN) matrices, respectively; generating a query template based on an index of an element having a maximum value among elements of a result vector of the multiplication between the first feature vector and the plurality of PRN matrices; and performing authentication for the user by comparing the query template with a pre-stored reference template of a subscribed user.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for authenticating user using biometric information, comprising: multiplying a first feature vector obtained from first biometric information of the user by a plurality of pseudo-random number (PRN) matrices, respectively; generating a query template based on an index of an element having a maximum value among elements of a result vector of the multiplication between the first feature vector and the plurality of PRN matrices; and performing authentication for the user by comparing the query template with a pre-stored reference template of a subscribed user, wherein the performing authentication for the user by comparing the query template with the pre-stored reference template comprises binding a secret key with the reference template, wherein the binding the secret key with the reference template comprises: assigning a reference entry of the reference template to a plurality of vaults, each of the plurality of vaults including at least one mini vault, and the at least one mini vault including a cell to which the reference entry is assigned; and determining an output entry corresponding to a location index of the reference entry by inputting the location index indicating an assigned location for the reference entry in the plurality of vaults to an unknown number x of a polynomial determined based on the secret key. 2. The method of claim 1 , further comprising: multiplying a second feature vector obtained from second biometric information of the subscribed user by a plurality of PRN matrices, respectively, wherein the second biometric information is generated; and generating the reference template based on an index of an element having a maximum value among elements of a result vector of the multiplication between the second feature vector and the plurality of PRN matrices, and storing the reference template. 3. The method of claim 1 , wherein the performing authentication for the user by comparing the query template with a pre-stored reference template of a subscribed user comprises: determining that the user of the query template is the same as the subscribed user of the reference template when a number of the elements of the query template which is the same as elements of the reference template is a predetermined number or more. 4. The method of claim 2 , wherein the query template and the reference template include an index of an element having a maximum value among elements of the result vector. 5. The method of claim 2 , wherein the performing authentication for the user by comparing the query template with pre-stored reference template further comprises retrieving the secret key by using the query template. 6. The method of claim 1 , wherein the binding a secret key with the reference template further comprises: assigning a plurality of chaff entries to a cell in which the reference entry is not assigned in the plurality of vaults; determining a chaff output entry corresponding to a location index of the chaff entry by inputting the location index indicating an assigned location for the chaff entry in the plurality of vaults to an unknown number x of the polynomial; and storing a set including the reference entry and the output entry and a set including the chaff entry and the chaff output entry as helper data. 7. The method of claim 6 , wherein the retrieving the secret key using the query template comprises: searching for an identical index of an entry identical to the query entry of the query template among entries assigned to the plurality of vaults; determining an output entry corresponding to the identical index from the helper data if the entry identical to the query entry exists; and determining the polynomial based on a pair of the identical index and the output entry. 8. The method of claim 7 , wherein the retrieving the secret key using the query template further comprises: determining coefficients of the polynomial determined based on the pair of the identical index and the output entry as the secret key based on a result of a hash function having the coefficient as inputs. 9. The method of claim 6 , wherein the at least one mini vault further includes a plurality of cells to which the plurality of chaff entries are assigned. 10. An apparatus for authenticating user using biometric information, comprising: a processor, a memory, and a biometric sensor used for obtaining the biometric information, wherein the processor executes a program stored in the memory to perform: generating a first feature vector from first biometric information of the user obtained by the biometric sensor and multiplying the first feature vector by a plurality of pseudo-random number (PRN) matrices, respectively; generating a query template based on an index of an element having a maximum value among elements of a result vector of the multiplication between the first feature vector and the plurality of PRN matrices; and performing authentication for the user by comparing the query template with a pre-stored reference template of a subscribed user, wherein the performing authentication for the user by comparing the query template with the pre-stored reference template comprises binding a secret key with the reference template, wherein the binding the secret key with the reference template comprises: assigning a reference entry of the reference template to a plurality of vaults, each of the plurality of vaults including at least one mini vault, and the at least one mini vault including a cell to which the reference entry is assigned; and determining an output entry corresponding to a location index of the reference entry by inputting the location index indicating an assigned location for the reference entry in the plurality of vaults to an unknown number x of a polynomial determined based on the secret key. 11. The apparatus of claim 10 , wherein the processor further performs: generating a second feature vector from second biometric information of the subscribed user obtained by the biometric sensor and multiplying the second feature vector by a plurality of PRN matrices, respectively; and generating the reference template based on an index of an element having a maximum value among elements of result vector of the multiplication between the second feature vector and the plurality of PRN matrices, and storing the reference template. 12. The apparatus of claim 10 , wherein when the processor performs the performing authentication for the user by comparing the query template with a pre-stored reference template of a subscribed user, the processor performs: determining that the user of the query template is the same as the subscribed user of the reference template when a number of elements which is the same between the query template and the reference template is a predetermined number or more. 13. The apparatus of claim 11 , wherein the query template and the reference template include an index of an element having a maximum value among elements of the result vector. 14. The apparatus of claim 11 , wherein when the processor performs the performing authentication for the user by comparing the query template with pre-stored reference template of a subscribed user, the processor further performs retrieving the secret key by using the query template. 15. The apparatus of claim 10 , wherein when the processor performs binding a secret key with the reference template, the processor further performs: assigning a plurality of chaff entries to a cell in which the reference entry is not assigned in the plurality of vaults; determining a chaff output entry correspondi

Assignees

Inventors

Classifications

  • Measures to keep reference information secret, e.g. cancellable biometrics · CPC title

  • Matching; Classification · CPC title

  • Maintenance of biometric data or enrolment thereof · CPC title

  • G06F21/32Primary

    using biometric data, e.g. fingerprints, iris scans or voiceprints · CPC title

  • Structures or tools for the administration of authentication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10826897B2 cover?
A method and an apparatus for authenticating user using biometric information. The apparatus authenticates the user by performing: generating a first feature vector from first biometric information of the user obtained by the biometric sensor and multiplying the first feature vector by a plurality of pseudo-random number (PRN) matrices, respectively; generating a query template based on an inde…
Who is the assignee on this patent?
Electronics & Telecommunications Res Inst, Yonsei Univ Univ Industry Foundation Uif
What technology area does this patent fall under?
Primary CPC classification G06F21/32. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 03 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).