Single prompt multiple-response user authentication method
First Claim
1. A method comprising:
- receiving, by one or more computer processors, a request for authentication from a user of a computer system;
transmitting, by the one or more computer processors, an authentication prompt to the user, wherein the authentication prompt corresponds to a plurality of stored authentication responses, and wherein each of the plurality of stored authentication responses is used to authenticate the user;
selecting, by the user, a first type of authentication response from a plurality of stored authentication types used to authenticate the user, wherein the selected first type of authentication response corresponds to a first user authentication response to the transmitted authentication prompt, wherein the user selects the first type of authentication response based on a flexible user preference, wherein the flexible user preference changes based on at least one of the following;
i. an authentication environment,ii. a user impairment, andiii. a determination by the user;
receiving, by the one or more computer processors, the first user authentication response;
determining, by the one or more computer processors, whether to accept the received first user authentication response based on a degree of similarity between the received first user authentication response and a stored authentication response from the plurality of stored authentication responses;
responsive to accepting the received first user authentication response, calculating, by the one or more computer processors, a security score representing a level of confidence with respect to verifying the user for authentication, based on the selected first type of authentication response-for the first user authentication response; and
responsive to determining that the security score is greater than an authentication score, authenticating, by the one or more computer processors, the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A request for authentication from a user of a computer system is received. An authentication prompt is transmitted to the user, wherein the authentication prompt corresponds to a plurality of stored authentication responses, and wherein each of the plurality of stored authentication responses is used to authenticate the user. A first user authentication response is received. Whether to accept the first user authentication response based on a degree of similarity between the first user authentication response is determined and a stored authentication response from the plurality of stored authentication responses. Responsive to accepting the first user authentication response, a security score is calculated representing a level of confidence with respect to verifying the user for authentication, based on a type of authentication response for the first user authentication response. Responsive to determining that the security score is greater than an authentication score the user is authenticated.
26 Citations
20 Claims
-
1. A method comprising:
-
receiving, by one or more computer processors, a request for authentication from a user of a computer system; transmitting, by the one or more computer processors, an authentication prompt to the user, wherein the authentication prompt corresponds to a plurality of stored authentication responses, and wherein each of the plurality of stored authentication responses is used to authenticate the user; selecting, by the user, a first type of authentication response from a plurality of stored authentication types used to authenticate the user, wherein the selected first type of authentication response corresponds to a first user authentication response to the transmitted authentication prompt, wherein the user selects the first type of authentication response based on a flexible user preference, wherein the flexible user preference changes based on at least one of the following; i. an authentication environment, ii. a user impairment, and iii. a determination by the user; receiving, by the one or more computer processors, the first user authentication response; determining, by the one or more computer processors, whether to accept the received first user authentication response based on a degree of similarity between the received first user authentication response and a stored authentication response from the plurality of stored authentication responses; responsive to accepting the received first user authentication response, calculating, by the one or more computer processors, a security score representing a level of confidence with respect to verifying the user for authentication, based on the selected first type of authentication response-for the first user authentication response; and responsive to determining that the security score is greater than an authentication score, authenticating, by the one or more computer processors, the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising:
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to receive a request for authentication from a user of a computer system; program instructions to transmit an authentication prompt to the user, wherein the authentication prompt corresponds to a plurality of stored authentication responses, and wherein each of the plurality of stored authentication responses is used to authenticate the user; program instructions to select, by the user, a first type of authentication response from a plurality of stored authentication types used to authenticate the user, wherein the selected first type of authentication response corresponds to a first user authentication response to the transmitted authentication prompt, wherein the user selects the first type of authentication response based on a flexible user preference, wherein the flexible user preference changes based on at least one of the following; i. an authentication environment, ii. a user impairment, and iii. a determination by the user; program instructions to receive the first user authentication response; program instructions to determine whether to accept the received first user authentication response based on a degree of similarity between the received first user authentication response and a stored authentication response from the plurality of stored authentication responses; program instructions to, responsive to accepting the received first user authentication response, calculate a security score representing a level of confidence with respect to verifying the user for authentication, based on the selected first type of authentication response-for the first user authentication response; and program instructions to, responsive to determining that the security score is greater than an authentication score, authenticate the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising; program instructions to receive a request for authentication from a user of a computer system; program instructions to transmit an authentication prompt to the user, wherein the authentication prompt corresponds to a plurality of stored authentication responses, and wherein each of the plurality of stored authentication responses is used to authenticate the user; program instructions to select, by the user, a first type of authentication response from a plurality of stored authentication types used to authenticate the user, wherein the selected first type of authentication response corresponds to a first user authentication response to the transmitted authentication prompt, wherein the user selects the first type of authentication response based on a flexible user preference, wherein the flexible user preference changes based on at least one of the following; i. an authentication environment, ii. a user impairment, and iii. a determination by the user; program instructions to receive the first user authentication response; program instructions to determine whether to accept the received first user authentication response based on a degree of similarity between the received first user authentication response and a stored authentication response from the plurality of stored authentication responses; program instructions to, responsive to accepting the received first user authentication response, calculate a security score representing a level of confidence with respect to verifying the user for authentication, based on the selected first type of authentication response-for the first user authentication response; and program instructions to, responsive to determining that the security score is greater than an authentication score, authenticate the user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification