Examples of techniques for sequential object set passwords are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method may include presenting, by a processing device, an object set to a user, wherein the object set comprises a plurality of objects in a first order; receiving, by the processing device, a rearranged object set, wherein the rearranged object set comprises the plurality of objects in a second order; comparing the rearranged object set to a known sequential object set stored in a data store; and responsive to determining that the rearranged object set matches a known sequential object set, enabling the user to access a restricted resource.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method for authentication, the method comprising: presenting, by a processing device and using a computing device display, a first object set to a user performing an authentication process to access an online restricted resource, wherein the first object set comprises a first plurality of objects in a first order, the first object set being presented to enable the user to rearrange, on a user device, the first plurality of objects into a second order; receiving, by the processing device from the user device, a first rearranged object set, wherein the first rearranged object set comprises the first plurality of objects in the second order as displayed on the computing device display, the second order differing from the first order; comparing, by the processing device, the first rearranged object set to a first known sequential object set stored in a data store; responsive to determining that the first rearranged object set matches the first known sequential object set, presenting a second object set, wherein the second object set comprises a second plurality of objects in a third order, wherein the second object set includes a greater number of objects than the first object set and each object of the second object set is distinct from each object of the first object set; and responsive to determining that a second rearranged object set matches a second known sequential object set, enabling the user to access the online restricted resource, wherein the first plurality of objects and second plurality comprise respective images in electronic format that when rearranged correctly enable the user to access the online restricted resource, and wherein the user rearranges the first plurality of objects and second plurality of objects by dragging and dropping each of the first plurality of objects and the second plurality of objects into the second order and a fourth order, respectively.
2. The computer-implemented method of claim 1 , further comprising, responsive to determining that the first rearranged object set does not match the first known sequential object set, denying the user access to the online restricted resource.
3. The computer-implemented method of claim 1 , further comprising presenting, by the processing device, a false object set to the user, wherein the false object set is a second subset of the first plurality of objects presented to the user, and wherein the false object set and the first sequential object set differ by at least one object.
4. The computer-implemented method of claim 3 , further comprising receiving, by the processing device, an indication from the user that the false object set is a false object set.
5. The computer-implemented method of claim 3 , further comprising generating, by the processing device, the false object set.
6. The computer-implemented method of claim 5 , further comprising, prior to presenting the first object set to the user, storing the first sequential object set and the false object set to a data store.
7. The computer-implemented method of claim 1 , wherein the online restricted resource is selected from the group consisting of an application, a webpage, and data.
8. The computer-implemented method of claim 1 , further comprising, prior to presenting the first object set to the user, presenting, by the processing device, a third plurality of objects to a user, wherein the first object set is a subset of the third plurality of objects.
9. The computer-implemented method of claim 8 , further comprising, prior to presenting the first object set to the user, receiving, by the processing device, a selection of the first sequential object set, wherein the first sequential object set is a first subset of the third plurality of objects presented to the user.
10. A system for authentication, the system comprising: a memory comprising computer readable instructions; and a processing device for executing the computer readable instructions for performing a method, the method comprising: presenting, by the processing device and using a computing device display, a first object set to a user performing an authentication process to access an online restricted resource, wherein the first object set comprises a first plurality of objects in a first order, the first object set being presented to enable the user to rearrange, on a user device, the first plurality of objects into a second order; receiving, by the processing device from the user device, a first rearranged object set, wherein the first rearranged object set comprises the first plurality of objects in the second order as displayed on the computing device display, the second order differing from the first order; comparing, by the processing device, the first rearranged object set to a first known sequential object set stored in a data store; responsive to determining that the first rearranged object set matches the first known sequential object set, presenting a second object set, wherein the second object set comprises a second plurality of objects in a third order, wherein the second object set includes a greater number of objects than the first object set and each object of the second object set is distinct from each object of the first object set; and responsive to determining that a second rearranged object set matches a second known sequential object set, enabling the user to access the online restricted resource, wherein the first plurality of objects and second plurality comprise respective images in electronic format that when rearranged correctly enable the user to access the online restricted resource, and wherein the user rearranges the first plurality of objects and second plurality of objects by dragging and dropping each of the first plurality of objects and the second plurality of objects into the second order and a fourth order, respectively.
11. The system of claim 10 , the method further comprising, responsive to determining that the first rearranged object set does not match the first known sequential object set, denying the user access to the online restricted resource.
12. The system of claim 10 , the method further comprising presenting, by the processing device, a false object set to the user, wherein the false object set is a second subset of the first plurality of objects presented to the user, and wherein the false object set and the sequential object set differ by at least one object.
13. The system of claim 12 , the method further comprising receiving, by the processing device, an indication from the user that the false object set is a false object set.
14. The system of claim 12 , the method further comprising generating, by the processing device, the false object set.
15. The system of claim 14 , the method further comprising, prior to presenting first the object set to the user, storing the first sequential object set and the false object set to a data store.
16. The system of claim 10 , wherein the online restricted resource is selected from the group consisting of an application, a webpage, and data.
17. The system of claim 10 , the method further comprising, prior to presenting the first object set to the user, presenting, by the processing device, a third plurality of objects to a user, wherein the first object set is a subset of the third plurality of objects.
18. The system of claim 17 , the method further comprising, prior to presenting the first object set to the user, receiving, by the processing device, a selection of the first sequential object set, wherein the first sequential object set is a first subset of the third plurality of objects presented to the user.
19. A computer program product for authentication, the computer program product comprising: a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processing device to cause the processing device to perform a method comprising: presenting, by the processing device and using a computing device display, a first object set to a user performing an authentication process to access an online restricted resource, wherein the first object set comprises a first plurality of objects in a first order, the first object set being presented to enable the user to rearrange, on a user device, the first plurality of objects into a second order; receiving, by the processing device from the user device, a first rearranged object set, wherein the first rearranged object set comprises the first plurality of objects in the second order as displayed on the computing device display, the second order differing from the first order; comparing, by the processing device, the first rearranged object set to a first known sequential object set stored in a data store; responsive to determining that the first rearranged object set matches the first known sequential object set, presenting a second object set, wherein the second object set comprises a second plurality of objects in a third order, wherein the second object set includes a greater number of objects than the first object set and each object of the second object set is distinct from each object of the first object set; and responsive to determining that a second rearranged object set matches a second known sequential object set, enabling the user to access the online restricted resource, wherein the first plurality of objects and second plurality comprise respective images in electronic format that when rearranged correctly enable the user to access the online restricted resource, and wherein the user rearranges the first plurality of objects and second plurality of objects by dragging and dropping each of the first plurality of objects and the second plurality of objects into the second order and a fourth order, respectively.
20. The computer program product of claim 19 , the method further comprising, responsive to determining that the first rearranged object set does not match the first known sequential object set, denying the user access to the online restricted resource.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
December 1, 2016
April 7, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.