Darpa seeks to free the world from passwords
extremetech.com
extremetech.com
Say someone hacks the db where my particular typing style signature is stored. Now they can skip the typing and send the signal my keyboard would have sent and authenticate as me to whatever service was using that db.
You can push the problem into hardware (authenticate the keyboard as well) but that's just making the same mistake twice (once the keyboard gets hacked...).
Part of a good authentication system is being able to change the locks on the door when someone loses a key, which is why biometric data is particularly unsuited for the purpose.
There's a chance they can make that a non-trivial problem, like recovering plaintext given a hash.
The problem is, someone out there isn't doing at least one of the above suggestions (or others that I've forgotten), or someone will intercept the original input while it's in flight (no one uses unencrypted connections on open public wifi, right?) or make use of some other arbitrary way that passwords can currently get stolen. And once they get that original digital representation of your typing style, you're done. That method will never be secure for you again for any service, unless you spend the time to change your typing style (and remember your new style should not be at all predictable to someone who knows your old style).
It's an equal certainty that there'll be implementations around for as long as humans remain that stupidly include un-hashed authentication data.
It might be possible to have the server randomly choose what text to test your style on. That would also solve the secure storage. But it's a very hard problem.
Perhaps if it relied on strength of hitting the keys, this would be harder, though some of this data might be retrievable from an accelerometre.
They do link to the DARPA Active Authentication program:
http://www.darpa.mil/Our_Work/I2O/Programs/Active_Authentica...
The thrust of which is that they want a better way to establish that the expected user is in fact the one at the keyboard, including ongoing verification of whether they are still the person at the keyboard.
They'd also be extra happy if it works with existing hardware, so they'd like the answer to be things like analyzing the way the keyboard or mouse is used, or analyzing patterns in how you write (IMO probably more trouble than it's worth!). "Implant RFID chips in the hands of all DOD personnel" is off the menu for the moment.
It seems there would also be a problem when the same person is signing in on a computer with a keyboard vs on their phone/tablet.
There is research stretching back 30 years in this area. Some of the results are very promising, but the field is severely encumbered with patents. I was even threatened with a cease-and-desist while doing a research project in this area for a graduate class.
For other uses, you're right, this would be impractical, because typing on a physical keyboard is obviously different than a touch-screen phone keyboard.