Identify and Verify Users Based on How They Type
LinucksGirl writes to share an IBM DeveloperWorks article that shows how to support user verification through keystroke-dynamics processing by modifying the GNOME Display Manager (GDM). You can create and store a one-way encrypted hash of your keystroke patterns when entering your user name. The article shows how to add code to GDM to read current keystroke patterns and permit a user to log in when the characteristics are a match. An interesting idea to be sure but I know I certainly am not that consistent when I type, so I'm skeptical of how well this may work.
Well, it might work if they allow for a rather broad variation in the frequence of mistakes. But personally, I make much more typos depending on how tired I am and how much caffeine I've had lately. I would assume that others do too. So when I am well-rested I might appear to be a completely different person from when I am even slightly tired.
Any guest worker system is indistinguishable from indentured servitude.
...And now I can't log in.
Pass.
Spelling mistakes, grammatical errors, and stupid comments are intentional.
My guess is that your inconsistency is part of what distinguishes you from other typists and the software uses that information to its advantage. Other people are more consistent, less consistent, inconsistent in different ways. I know I type with about four fingers: my left index finger, my right index and middle fingers, and my right thumb, and I also know I tend to make certain typos more often than others. I suspect that those things contribute to the distinct pattern in my typing that could be identified. Still, I'm sure I would not want to use to such a scheme for identity verification.
...the future crusty old bastards are already drinking the Kool-Aid.
I'd be much happier if Blackberries had Breathalyzers before they allow people to email me at 2 AM. Good grief!
How on God's green earth am I going to write down my keystroke patterns on a sticky note on my monitor???
Freedom isn't free; its price is the well-being of others.