US2014331057A1PendingUtilityA1
Method and system for processor or web logon
Est. expiryFeb 11, 2030(~3.6 yrs left)· nominal 20-yr term from priority
H04L 9/3226G06F 21/83G06F 21/84G06F 21/36G06F 2221/2141G06F 2221/2119
48
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A system is for a proof of knowledge enrollment or authentication. The system includes a processor having an input, an output and a routine; and a display having an image from the output of the processor. The routine is structured to input from the input of the processor a plurality of different position selections and/or a plurality of different path selections on the image. The routine is further structured to authenticate the proof of knowledge as a function of the plurality of different position selections and/or the plurality of different path selections on the image.
Claims
exact text as granted — not AI-modified1 . A method of operation of a processor to provide proof of knowledge enrollment or authentication, comprising:
accepting, by the processor, an ordered set of inputs comprising at least one of a group consisting of: one or more inputs corresponding to one or more different position selections on an image, one or more inputs corresponding to one or more different stroke selections on the image, and one or more inputs corresponding to one or more different drag path selections on the image; generating, by the processor, a cryptographic hash representative of the ordered set of inputs; and utilizing the cryptographic hash to provide at least one of a group consisting of: proof of knowledge enrollment and proof of knowledge authentication.
2 . The method of claim 1 wherein utilizing the cryptographic hash comprises utilizing the cryptographic hash to provide proof of knowledge enrollment.
3 . The method of claim 1 wherein utilizing the cryptographic hash comprises utilizing the cryptographic hash to provide proof of knowledge authentication.
4 . The method of claim 1 wherein accepting the ordered set of inputs comprises:
tiling the image with an implicit grid comprising a plurality of grid elements; and
accepting the ordered set of inputs according to the implicit grid.
5 . The method of claim 4 wherein tiling the image with the implicit grid comprises tiling the image with the implicit grid such that the implicit grid has a grid size that is set responsive to an input.
6 . The method of claim 4 further comprising, during proof of knowledge enrollment, enabling repositioning of one or more of the plurality of grid elements.
7 . The method of claim 4 wherein the implicit grid comprises two-dimensional shapes selected from a group consisting of: circles, tiles, and hexagons.
8 . The method of claim 4 wherein accepting the ordered set of inputs according to the implicit grid comprises:
accepting an input corresponding to a position on the image designating one of a group consisting of: a single point, a start of a stroke, an end of a stroke, a start of a drag path, and an end of a drag path; and
automatically recording a position of the input as a singular unique position of a corresponding grid element of the plurality of grid elements in the implicit grid.
9 . The method of claim 1 wherein utilizing the cryptographic hash comprises storing the cryptographic hash as part of proof of knowledge enrollment.
10 . The method of claim 9 further comprising enabling repetition of the ordered set of inputs prior to storing the cryptographic hash.
11 . The method of claim 10 wherein enabling the repetition of the ordered set of inputs comprises providing visual hints for the ordered set of inputs.
12 . The method of claim 1 wherein utilizing the cryptographic hash comprises, as part of proof of knowledge authentication:
comparing the cryptographic hash to a stored cryptographic hash; and
authenticating the ordered set of inputs as a proof of knowledge enrollment if the cryptographic hash matches the stored cryptographic hash.
13 . The method of claim 1 wherein, during proof of knowledge authentication, the method further comprises distorting the image prior to accepting the ordered set of inputs.
14 . The method of claim 13 wherein the image has an X-axis and a Y-axis normal to the X-axis, and distorting the image comprises:
spatially distorting the image in the X-axis and in the Y-axis such that a first spatial distortion of the image in the X-axis is different than a second spatial distortion of the image in the Y-axis.
15 . The method of claim 1 wherein receiving the ordered set of inputs, generating the cryptographic hash, and utilizing the cryptographic hash are part of a first proof of knowledge authentication, and the method further comprises:
distorting the image prior to accepting the ordered set of inputs; and
for a second proof of knowledge authentication:
distorting the image prior to accepting an ordered set of inputs for the second proof of knowledge authentication such that a distortion applied to the image for the second proof of knowledge authentication is different than a distortion applied to the image for the first proof of knowledge authentication.
16 . The method of claim 1 wherein the ordered set of inputs comprises at least one of a group consisting of: inputs corresponding to a plurality of different position selections on the image, inputs corresponding to a plurality of different stroke selections on the image, and inputs corresponding to a plurality of different drag path selections on the image.
17 . (canceled)
18 . (canceled)
19 . The method of claim 1 wherein the ordered set of inputs comprises inputs corresponding to a stroke on the image and a drag path on the image, wherein proof of knowledge authentication is a function of whether the drag path crosses or does not cross the stroke.
20 . The method of claim 1 wherein the ordered set of inputs comprises one or more inputs corresponding to a stroke on the image and a direction of the stroke on the image.
21 . The method of claim 1 wherein the ordered set of inputs comprises one or more inputs corresponding to a multi-touch gesture.
22 . The method of claim 1 wherein the image is one of a group consisting of: a still picture, a photograph, and a motion picture.
23 . (canceled)
24 . (canceled)
25 . The method of claim 1 further comprising receiving the image for which the ordered set of inputs are accepted.
26 . The method of claim 1 wherein the image is a motion picture with sound, and the ordered set of inputs comprises a timing of at least one input of the ordered set of inputs with respect to the motion picture with sound.
27 . The method of claim 26 further comprising, during proof of knowledge authentication, distorting the sound when accepting the ordered set of inputs.
28 . The method of claim 1 wherein accepting the ordered set of inputs, generating the cryptographic hash, and utilizing the cryptographic hash are part of a proof of knowledge enrollment or authentication that is an authentication or enrollment other than a log-on.
29 . The method of claim 1 wherein accepting the ordered set of inputs comprises accepting the ordered set of inputs with error tolerance.
30 . The method of claim 1 further comprising reflecting the ordered set of inputs as the ordered set of inputs are accepted.
31 . The method of claim 1 further comprising accepting the ordered set of inputs such that the ordered set of inputs are not reflected as the ordered set of inputs are accepted.
32 . The method of claim 1 further comprising providing visual hints while accepting the ordered set of inputs.
33 . The method of claim 1 wherein utilizing the cryptographic hash comprises utilizing the cryptographic hash for proof of knowledge enrollment or authentication for a proof of knowledge that simultaneously identifies both a username and a password based on the cryptographic hash.
34 . The method of claim 1 wherein utilizing the cryptographic hash comprises utilizing the cryptographic hash for proof of knowledge enrollment or authentication for a proof of knowledge that identifies a username based on the cryptographic hash, and the method further comprises:
accepting, by the processor, a second ordered set of inputs comprising at least one of a group consisting of: one or more inputs corresponding to one or more different position selections on a second image, one or more inputs corresponding to one or more different stroke selections on the second image, and one or more inputs corresponding to one or more different drag path selections on the second image; and
utilizing the second ordered set of inputs as a password associated with the username to provide an authentication.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.