Validated mutual authentication
First Claim
1. A method of authenticating a user, the method comprising:
- establishing a validating fractal image;
providing a plurality of fractal images to a client during an authentication attempt by a user, wherein the plurality of fractal images includes the validating fractal image;
receiving fractal image selection data from the client;
determining, based on the received fractal image selection data, a fractal image selected by the user from the plurality of fractal images;
authenticating the user only if the fractal image selected by the user is the validating fractal image;
establishing a communication key during the authentication attempt;
dividing the communication key into one or more units; and
integrating the one or more units of the communication key into a plurality of fractal equations corresponding to the plurality of fractal images.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of authenticating a user through a validated mutual authentication system is provided. In an exemplary embodiment, the method includes establishing a validating fractal image during an enrollment or other process. A plurality of fractal images are provided to a client during an authentication attempt by the user, and the plurality of fractal images includes the validating fractal image. Fractal image selection data is received from the client, and the system uses the received fractal image selection data to determine a fractal image selected by the user from the plurality of fractal images. The user is authenticated only if the fractal image selected by the user is the validating fractal image.
230 Citations
16 Claims
-
1. A method of authenticating a user, the method comprising:
-
establishing a validating fractal image; providing a plurality of fractal images to a client during an authentication attempt by a user, wherein the plurality of fractal images includes the validating fractal image; receiving fractal image selection data from the client; determining, based on the received fractal image selection data, a fractal image selected by the user from the plurality of fractal images; authenticating the user only if the fractal image selected by the user is the validating fractal image; establishing a communication key during the authentication attempt; dividing the communication key into one or more units; and integrating the one or more units of the communication key into a plurality of fractal equations corresponding to the plurality of fractal images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of enrolling a user in a validated mutual authentication system, the method comprising:
-
providing a library of fractal images to a client for presentation to a user; establishing a validating fractal image, wherein the validating fractal image is selected by the user from the library of fractal images; providing a mosaic of fractal images to the client for presentation to the user, wherein the mosaic of fractal images includes the validating fractal image; receiving fractal image selection data from the client; determining, based on the received fractal image selection data, a fractal image selected by the user from the mosaic of fractal images; enrolling the user only if the fractal image selected by the user is the validating fractal image; and storing a fractal equation corresponding to the validating fractal image in a user profile database. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method of authenticating a user, the method comprising:
-
establishing a communication key; dividing the communication key into one or more units; integrating at least one of the one or more units into a fractal equation, wherein the fractal equation corresponds to a validating fractal image; providing the fractal equation and an image rendering tool to a client during an authentication attempt by a user; receiving fractal image selection data from the client; and determining whether to authenticate the user based at least in part on the received fractal image selection data.
-
Specification