1. A computer-implemented method, comprising: initializing a pseudo-random number generator with an authentication inkblot seed; drawing one or more blots on an authentication inkblot generation canvas to generate an image resembling an inkblot and determining each blot parameter value as a function of one or more pseudo-random values generated by the pseudo-random number generator initialized with the authentication inkblot seed; displaying the authentication inkblot generation canvas on a graphical output device; receiving one or more alphanumeric characters from an input device in response to each displayed authentication inkblot; sending the one or more alphanumeric characters received in response to each displayed authentication inkblot to a security authority as authentication information; and authenticating a user based on a match between the displayed inkblot and the alphanumeric characters.
12. The method according to claim 1 , further comprising: receiving one or more alphanumeric characters from an input device in response to each displayed authentication inkblot; and sending the one or more alphanumeric characters received in response to each displayed authentication inkblot to a security authority as authentication information.