Using biometric features for user authentication
First Claim
1. A computer-implemented method comprising:
- sending, to a server, an enable request for enabling a biometric feature;
receiving, from the server and in response to the enable request, an enable request reply message;
verifying the enable request reply message using an agreed-to first public key, wherein the enable request reply message is signed by the server using an agreed-to first private key;
receiving, during a biometric feature verification enabling process, the biometric feature input by a user, the biometric feature being provided for verification of the user;
acquiring a biometric feature template identifier (ID) corresponding to the received biometric feature;
sending an authentication request to the server;
generating and saving an enable record that comprises the biometric feature template ID;
generating an enable response message that comprises the biometric feature template ID, and sending the enable response message to the server for generation and saving of a user record, the user record comprising the biometric feature template ID which is used for biometric feature verification;
receiving, from the server and in response to the authentication request, an authentication request reply message;
verifying the received authentication request reply message using the agreed-to first public key, wherein the authentication request reply message is signed by the server using the agreed-to first private key;
acquiring, using the received biometric feature, the biometric feature template ID corresponding to the received biometric feature;
determining that the acquired biometric feature template ID is consistent with a stored biometric feature template ID included in the enable record; and
in response to determining that the acquired biometric feature template ID and the stored biometric feature template ID are consistent, generating an authentication response message.
3 Assignments
0 Petitions
Accused Products
Abstract
An authentication request is sent to a server. An authentication request reply message is received from the server. A biometric feature input by a user is received. A biometric feature template identifier (ID) corresponding to the received biometric feature is acquired using the received biometric feature. The acquired biometric feature template ID is compared with a stored biometric feature template ID included in an enable record that is used for biometric feature verification and created during a biometric feature verification enabling process. When the two biometric feature template IDs are consistent, an authentication response message is generated. The authentication response message is sent to the server for verification. Verification includes comparing the biometric feature template ID in the authentication response message with the biometric feature template ID in a saved user record. The verification succeeds if the two biometric feature template IDs are consistent; otherwise an error is reported.
20 Citations
14 Claims
-
1. A computer-implemented method comprising:
-
sending, to a server, an enable request for enabling a biometric feature; receiving, from the server and in response to the enable request, an enable request reply message; verifying the enable request reply message using an agreed-to first public key, wherein the enable request reply message is signed by the server using an agreed-to first private key; receiving, during a biometric feature verification enabling process, the biometric feature input by a user, the biometric feature being provided for verification of the user; acquiring a biometric feature template identifier (ID) corresponding to the received biometric feature; sending an authentication request to the server; generating and saving an enable record that comprises the biometric feature template ID; generating an enable response message that comprises the biometric feature template ID, and sending the enable response message to the server for generation and saving of a user record, the user record comprising the biometric feature template ID which is used for biometric feature verification; receiving, from the server and in response to the authentication request, an authentication request reply message; verifying the received authentication request reply message using the agreed-to first public key, wherein the authentication request reply message is signed by the server using the agreed-to first private key; acquiring, using the received biometric feature, the biometric feature template ID corresponding to the received biometric feature; determining that the acquired biometric feature template ID is consistent with a stored biometric feature template ID included in the enable record; and in response to determining that the acquired biometric feature template ID and the stored biometric feature template ID are consistent, generating an authentication response message. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, computer-readable medium storing one or more instructions executable by a computer system to perform operations comprising:
-
sending, to a server, an enable request for enabling a biometric feature; receiving, from the server and in response to the enable request, an enable request reply message; verifying the enable request reply message using an agreed-to first public key, wherein the enable request reply message is signed by the server using an agreed-to first private key; receiving, during a biometric feature verification enabling process, the biometric feature input by a user, the biometric feature being provided for verification of the user; acquiring a biometric feature template identifier (ID) corresponding to the received biometric feature; sending an authentication request to the server; generating and saving an enable record that comprises the biometric feature template ID; generating an enable response message that comprises the biometric feature template ID, and sending the enable response message to the server for generation and saving of a user record, the user record comprising the biometric feature template ID which is used for biometric feature verification; receiving, from the server and in response to the authentication request, an authentication request reply message; verifying the received authentication request reply message using the agreed-to first public key, wherein the authentication request reply message is signed by the server using the agreed-to first private key; acquiring, using the received biometric feature, the biometric feature template ID corresponding to the received biometric feature; determining that the acquired biometric feature template ID is consistent with a stored biometric feature template ID included in the enable record; and in response to determining that the acquired biometric feature template ID and the stored biometric feature template ID are consistent, generating an authentication response message. - View Dependent Claims (9, 10, 11)
-
-
12. A computer-implemented system, comprising:
-
one or more computers; and one or more computer memory devices interoperably coupled with the one or more computers and having tangible, non-transitory, machine-readable media storing one or more instructions that, when executed by the one or more computers, perform one or more operations comprising; sending, to a server, an enable request for enabling a biometric feature; receiving, from the server and in response to the enable request, an enable request reply message; verifying the enable request reply message using an agreed-to first public key, wherein the enable request reply message is signed by the server using an agreed-to first private key; receiving, during a biometric feature verification enabling process, the biometric feature input by a user, the biometric feature being provided for verification of the user; acquiring a biometric feature template identifier (ID) corresponding to the received biometric feature; sending an authentication request to the server; generating and saving an enable record that comprises the biometric feature template ID, generating an enable response message that comprises the biometric feature template ID, and sending the enable response message to the server for generation and saving of a user record, the user record comprising the biometric feature template ID which is used for biometric feature verification; receiving, from the server and in response to the authentication request, an authentication request reply message; verifying the received authentication request reply message using the agreed-to first public key, wherein the authentication request reply message is signed by the server using the agreed-to first private key; acquiring, using the received biometric feature, the biometric feature template ID corresponding to the received biometric feature; determining that the acquired biometric feature template ID is consistent with a stored biometric feature template ID included in the enable record; and in response to determining that the acquired biometric feature template ID and the stored biometric feature template ID are consistent, generating an authentication response message. - View Dependent Claims (13, 14)
-
Specification