Multi-variable challenge and response for content security
First Claim
1. A method for multi-variable challenge-response comprising:
- receiving a request to access content from an end user computing device from over a computer communications network;
selecting multiple different objects for inclusion in an object set and applying multiple different variable characteristics to each of the selected multiple different objects in the object set;
generating a question to incorporate the multiple different variable characteristics and computing an answer to the question;
transmitting a challenge-response prompt to the end user computing device over the computer communications network including the different objects with different variable characteristics applied, and also the generated question;
receiving a response to the challenge-response prompt and comparing the response to the computed answer; and
,granting access to the content if the response and computed answer match, but otherwise denying access to the content.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a method, system and computer program product for multi-variable challenge-response. In an embodiment of the invention, a method for multi-variable challenge-response can include receiving a request to access content from an end user computing device from over a computer communications network. The method also can include selecting different objects for inclusion in an object set and applying a different characteristic to each of the different objects in the object set. A question and answer can be generated based upon each of the different characteristics. Further, a challenge-response prompt can be transmitted to the end user computing device such that the prompt includes the different objects with different characteristics applied, and also the generated question. A response to the challenge-response prompt can be received and compared the response to the computed answer. Finally, access to the content can be granted if the response and computed answer match, but otherwise access to the content can be denied.
-
Citations
16 Claims
-
1. A method for multi-variable challenge-response comprising:
-
receiving a request to access content from an end user computing device from over a computer communications network; selecting multiple different objects for inclusion in an object set and applying multiple different variable characteristics to each of the selected multiple different objects in the object set; generating a question to incorporate the multiple different variable characteristics and computing an answer to the question; transmitting a challenge-response prompt to the end user computing device over the computer communications network including the different objects with different variable characteristics applied, and also the generated question; receiving a response to the challenge-response prompt and comparing the response to the computed answer; and
,granting access to the content if the response and computed answer match, but otherwise denying access to the content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A content distribution data processing system configured for multi-variable challenge-response, the system comprising:
-
a host computing server with processor and memory configured for communicative coupling to a plurality of different end user computing devices over a computer communications network; and
,a multi-variable challenge-response module executing by the processor in the memory of the host computing server, the module comprising code enabled upon execution by the processor to select in response to a request for content from an end user computing device from amongst the end user computing devices, a plurality of different objects for inclusion in an object set and to apply multiple different variable characteristics to each of the multiple different objects in the object set, generate a question to incorporate the multiple different variable characteristics and compute an answer to the question, transmit to the end user computing device a challenge-response prompt including the different objects with different variable characteristics applied, and also the generated question, compare a response to the challenge-response prompt to the computed answer, and grant access to the content if the response and computed answer match, but otherwise deny access to the content. - View Dependent Claims (8, 9, 10)
-
-
11. A computer program product comprising a computer usable storage medium embodying computer usable program code for multi-variable challenge-response, the computer usable program code, when executed by a computer, causes the computer to perform:
-
receiving a request to access content from an end user computing device from over a computer communications network; selecting different objects for inclusion in an object set and applying multiple different variable characteristics to each of the selected different objects in the object set; generating a question to incorporate the multiple different variable characteristics and computing an answer to the question; transmitting a challenge-response prompt to the end user computing device over the computer communications network including the different objects each with multiple different variable characteristics applied, and also the generated question; receiving a response to the challenge-response prompt and comparing the response to the computed answer; and
,granting access to the content if the response and computed answer match, but otherwise denying access to the content. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification