The problem with passwords is that they aren't foolproof. People write them down and forget them, share them with others, and use the same password for just about everything they do online. Hackers can use key loggers and other tools to steal your online passwords and potentially do a lot of harm.
With all the potential issues with passwords, many have been trying to come up with new methods of creating passwords. One innovative solution involves learning a password implicitly such as one would learn how to ride a bike:
"...creating a system which teaches users a 30 character password, much stronger and more secure than most regular passwords, which they do not consciously know. They do this through a computer game similar to "Guitar Hero" where players are prompted to press the S,D,F,J,K, and L keys in time according to a certain order. The game speeds up or slows down based on the player's ability, and 80% of the characters presented are from the randomly generated 30 character code while 20% are random. After about 30 to 45 minutes of playing, the code is embedded into users minds but they cannot recall or share it even in part."
Once a user is trained using the game, the authentication process is turned into a 5 minute version of the training exercise. While this certainly doesn't solve the problem of a password thief standing over your shoulder and watching you play the game, it certainly makes it a lot more difficult for them.
While it may not be practical for the most basic of data security, it could be extremely helpful in the protection of very sensitive and important data.
via CTOvision.com (article)