Slashdot Mirror


Typing Patterns for Authentication

Kelson writes "NPR's Marketplace is reporting on a new authentication scheme. BioPassword tracks the way you type your password: how long each key is depressed, the time between keystrokes, and overall speed. When someone tries to log into your account, it compares the pattern to what it has on file. It only allows you in if both the password and patterns match. The technique has been around a while. World War II Morse code operators used it to determine whether a message was sent by an ally or an impostor."

259 comments

  1. Fist by Nimey · · Score: 4, Informative

    A Morse-operator's style was referred to as his "fist". This is referenced in Cryptonomicon.

    I think this is a pretty nifty idea, and I'm surprised it hasn't been done before.

    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
    1. Re:Fist by OECD · · Score: 5, Insightful

      Oy. So now it makes a difference if I'm using my own computer or not? Or if I'm eating a bagel while logging in? Or if I have a hangover? Because my typing pattern is going to be different in each case.

      --
      One man's -1 Flamebait is another man's +5 Funny.
    2. Re:Fist by quarrel · · Score: 2, Informative

      I think there a certain sub-cultures that still recognise peoples 'fists' ... :)

      --Q

    3. Re:Fist by Sokak · · Score: 1

      It has, it's just not that effective as per reasons mentioned here. I'd actually written the guts of one that I've used as an optional feature within a product I wrote. It has really good accuracy and effectiveness with touch-typists, but is miserable for "casual"/beginner style users. I'd hate to see it used for something like Windows logins. :D My algorythms included timing, rythm, and optionally detecting rollovers as identifiers to typing style. It condenses it down into a percentage with results that can even be graphed out and determines whether there is a match based on sensitivity preferences. The more consistent you are, the higher the sensitivity you can use, the more secure the password is. Still when it's used properly it has some really nice perks. A) It lets people use 'meaningful' easy to remember passwords. I absolutely HATE network policies that say "password must be 10-16 characters, contain at least 1 capital letter and 1 number, etc. etc. etc. and then say you need to change it every 4 weeks. B) It makes for a much larger block of data when encrypted/transmitted, even for short passwords. It took 3 days to write, test, and tweak. The real work is integrating it as a security measure.

    4. Re:Fist by justinbach · · Score: 5, Funny

      So now it makes a difference if I'm using my own computer or not? Or if I'm eating a bagel while logging in? Or if I have a hangover?


      Man, I don't know about those circumstances, but I would welcome an online financial transaction system that's good enough to recognize whether or not I'm drunkenly typing in my credit card number after a night on the town. The combination of woot.com and a few too many beers has on more than one occasion proved fatal to both my self-respect and my checking account...as if two Roombas isn't enough as it is!
      --
      I left my wallet in El Sigundo!
    5. Re:Fist by UbuntuDupe · · Score: 1

      I don't know about this typing pattern technique, but there are a thousand variables that affect how you will do your hand-written signature, and yet they're still able to identify something that's distinctly "yours" well enough. (Try signing with someone else's script sometime -- I first ran into this when trying to forge consent forms.)

      So, maybe they can identify a range of methods as yours without spanning much of the "typepatternspace".

    6. Re:Fist by Anonymous Coward · · Score: 4, Funny

      man, what an exciting life... getting drunk and buying stuff online! You're giving Keith Richards a run for his money...

    7. Re:Fist by j00r0m4nc3r · · Score: 1

      Don't even ask about what happens when you login while eating a bagel WITH a hangover

    8. Re:Fist by Anonymous Coward · · Score: 0

      On the other hand, it would prevent me logging on and emailing my ex when I'm drunk. Next stop: breathaliser for mobile phones.

    9. Re:Fist by afidel · · Score: 1

      It's not used because it's mostly useless. Of all of the authentications that my users initiate in a given day probably less than 1% are on the local system where they work. The majority are network resource requests, web apps, application authentication, etc. This method also doesn't work for remote access through Citrix/Nfuse, through thinterms, or on any platform where there isn't a native authentication daemon.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    10. Re:Fist by cyphercell · · Score: 4, Funny

      Man if I was you, I would drink more before I stole money from myself. Two Roombas? When you're drunk? What the hell is wrong with renting a hotel room and puking in the pool? Or renting a limo to drive you out, without enough cash to get back? Or, hire a stripper to sneak into bed with your best friend and his wife, so you can buy him a beer the next night, then claim poverty on him. Dude, you need some alcoholism.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    11. Re:Fist by Chabil+Ha' · · Score: 2, Informative

      Very astute, but, if you had listened to the report, if such a thing occurred, it would prompt you for other identifying questions to prove your identity.

      --
      We're all hypocrites. We all have hidden parts, it's the contrast between them that make us more a hypocrite than others
    12. Re:Fist by FredThompson · · Score: 1

      Not only that, now you'll have to enter a password that's similar in length to an encoded Morse code message. You'll have time to eat your bagel, drink a cup of Joe (a little WWII lingo there) and maybe even smoke a Lucky Strike!

    13. Re:Fist by jwilloug · · Score: 1

      BioPassword has some kind of Citrix integration, I saw a brief demo a little over a year ago. I believe they wrote a client plugin that collects the biometrics locally and then passes them across the wire with the password.

    14. Re:Fist by xquercus · · Score: 1

      A Morse-operator's style was referred to as his "fist".

      A Morse Code operator's style *is* referred to his or her "fist". Morse Code is still used, mostly by amateur radio operators. Save a number of digital modes such as PSK31, there is no match to carrier wave modulated Morse Code to cut through noise and periods of poor radio wave propagation.

      As an aside, the FCC recently dropped the Morse Code testing requirements from all classes of US amateur radio licenses. Many other countries have done the same as well.

    15. Re:Fist by TheSlashaway · · Score: 1

      There was a programmer at Boston University's Computer Graphics lab in the late 1980s that protected his commercial graphics application using exactly this system. If this company is not run by him, they can't patent it.

    16. Re:Fist by afidel · · Score: 1

      Ugh it uses Flash. Most thinterms and many internet terminals do not support Flash. Heck management didn't like the requirement for Java for our Web Interface/Secure Gateway setup but the only alternative was to allow direct RDP connectivity to the Presentation Servers which is WAY less secure for both the clients and the server and it only gains you Windows clients with an RDP client and no Java.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    17. Re:Fist by Rakishi · · Score: 2, Insightful

      and after I answer them the 20th time I'd say "fuck you" and either disable the system or use a service that doesn't have it.

    18. Re:Fist by mr_mischief · · Score: 1

      I'm with you as long as it only blocks certain numbers when you're drunk. Awfully hard to call a taxi after throwing the cell phone on the ground and smashing it underfoot because it won't dial the taxi company when you most need one.

    19. Re:Fist by incy_webb · · Score: 1

      As I recall, it was a major part of an honours and a PhD thesis:

      1987, Dr Mike Newberry, Footprints in the Snow: An Investigation into some aspects of User Unique Identification, University of Sydney.

      Ph.D. University of New South Wales 1991 Australia
      Dissertation: Active Intruder Detection: Some Aspects of Computer Security and User Authentification

      (http://www.genealogy.ams.org/html/id.phtml?id=476 32)

      Don't know whether Mike's still involved in all this.

    20. Re:Fist by DeadChobi · · Score: 1

      Huh. I didn't know bagels got hangovers.

      Ontopic, if my bank started using this system it would completely lock me out of my account, as I have a password long enough that I have to slow down until I get it right. There would be bonus points if I could fit the long version of it into the prompt, as that would be somewhere on the order of 50 characters. If they're expecting one speed and I type at another it would tag me as fraud?

      --
      SRSLY.
    21. Re:Fist by Ailicec · · Score: 4, Interesting

      Sometime in the early 90s a company sent me a neural network demo that did typist identification. Users trained it by typing a paragraph, and you could enter several typists into the system. Then an unknown user typed some new text, and the system tried to identify the user.
      Once trained, it was extremely hard to fool the thing, even by deliberately and extremely altering your typing habits. Of course, this was a multiple choice test and that's easier than the authentication situation, but it shows that the method can be more robust than would first appear.

    22. Re:Fist by nanosquid · · Score: 1

      I think this is a pretty nifty idea, and I'm surprised it hasn't been done before.

      It has. Multiple times over the last several decades.

      It also doesn't really work very well for a wide variety of reasons. That's why it's not being used.

    23. Re:Fist by cp.tar · · Score: 1

      Unless, of course, you're signing someone whose signature is intentionally developed to be forgeable.

      When you have a situation like "oh, yes, everything is in order, but your supervisor forgot to sign this and this," you can either go back and do things the proper way or phone the supervisor and falsify the signature.

      I don't know how you do it in the US, but guess what the accountants do in Croatia.

      Do not think such typing patterns will not evolve, either... people - for whatever reason - do have other people logging in as them. All the time. They do not see the system as a protection, but as a nuisance, and they come up with ways to make it work more to their liking.

      I swear, if fingerprint identification was required for all employees, they'd think of a simple way to dodge that, too.

      --
      Ignore this signature. By order.
    24. Re:Fist by isaac · · Score: 5, Funny

      A Morse-operator's style was referred to as his "fist". This is referenced in Cryptonomicon.
      I think this is a pretty nifty idea, and I'm surprised it hasn't been done before.

      It won't be long before online fraudsters learn to copy users "fists."

      Yes, I predict the internet will be awash in "fisting" websites within the fortnight.

      -Isaac

      --
      I am not a lawyer, and this is not legal advice. For Entertainment Purposes Only.
    25. Re:Fist by Chang · · Score: 1

      I recall this technique being successfully used on AMIS based BBS's over 300/1200/2400 baud modems back in the eighties so it certainly isn't useless when used over a high latency link.

    26. Re:Fist by wisdom_brewing · · Score: 1

      exactly! and also most companies policies to change your password every few months and having a requirement for length, character type, etc making the typing quite unnatural compared to usual taking a while for the password to be typed consistently (just about long enough to need to change it).

      in any case, im at work and hungover, i definitely would have fudged it this morning

    27. Re:Fist by Anonymous Coward · · Score: 0

      It has. Lots of times.

      The first time I saw an access control system like this was in the early 1980s. I think it was called Bio-Password then as well.

      But with modern attention spans it can probably be re-introduced in three years time as completely new again!

    28. Re:Fist by ajs318 · · Score: 3, Funny

      One morning I woke up surrounded by empty beer cans, an ashtray full of roaches, my wallet out, my debit card out of my wallet, my laptop out of juice ..... and a blinding headache. I was dimly aware of having ordered something online but couldn't for the life of me think either what it was, or where from. Though my browsing history had apparently survived the enforced fsck, there were still many things it could have been.

      A few days later, a Palm Tungsten arrived at my place of work; and when my bank statement arrived, that turned out to have been the only purchase I had made during those lost hours. It could have been worse. A lot worse, judging by my the sites in my browser history!

      Lesson: Don't order stuff online while pissed and/or stoned.

      --
      Je fume. Tu fumes. Nous fûmes!
    29. Re:Fist by Origian · · Score: 1

      It has been done before - I distinctly remember reading a story about an identical system about 8 or so years ago. In fact I even went so far as to implement a similar system myself, although I found that trying to adjust the sensitivity to minimize false positives whilst actually giving the user the ability to authenticate proved too big a hurdle to jump.

    30. Re:Fist by Anonymous Coward · · Score: 0

      Yes, I predict the internet will be awash in "fisting" websites within the fortnight.
      "Phisting"?
    31. Re:Fist by zotz · · Score: 1

      "Oy. So now it makes a difference if I'm using my own computer or not? Or if I'm eating a bagel while logging in? Or if I have a hangover? Because my typing pattern is going to be different in each case."

      This is along the lines of my initial thoughts. Suppose I sprain my finger? I can't log in until I get better? Lose a finger in a fight with laser equipped sharks? Say good bye to your data? ~;-)

      all the best,

      drew

      --
      FreeMusicPush If you want to see more Free Music made, listen to Free
    32. Re:Fist by Nefarious+Wheel · · Score: 1
      Next stop: breathaliser for mobile phones.

      I think I'd like to see a mobile phone that interrupted you with "Watch the road you insensitive clod!" at high volume if it determined (integrating accelerometer perhaps?) that you were (a) driving and (b) not using a hands-free unit. In fact, Attribute (b) might be optional in some cases.

      (Political incorrectness alert -->) You hear about the Italian who drove into a tree when he answered his phone? He had to take the other hand off the wheel to talk.

      --
      Do not mock my vision of impractical footwear
    33. Re:Fist by sobolwolf · · Score: 1

      Well we have become more technologically advanced since WWII, there are other factors to contend with now that were not present in the 1940's.

      It is my opinion that there cannot be secure authentication when access details / routines are possibly visible by 3rd parties. These 3rd parties are not necessarily someone looking over your shoulder, but could well be video/audio surveillance or some kind of software installed on your computer.

      The OP title includes "patterns" and this is the key word here, PATTERN. Any type of activity that includes some constants when performed can be thought of as a pattern. Patterns can be learned.

    34. Re:Fist by The+Patient · · Score: 1

      Actually, it has been done; I've been using it for a few years. Musicrypt, whose DMDS (Digital Music Distribution System) gives radio stations online access to new releases, has a biometric password login procedure.

    35. Re:Fist by GrievousMistake · · Score: 2, Funny

      The Chuck Norris bank; Where you log in with your fist.

      --
      In a fair world, refrigerators would make electricity.
    36. Re:Fist by MozillaMike · · Score: 0

      Well now it also means that people like my parents will have trouble with logging in and give up on computers all together. They never type their passwords the same, nor will they be able to comprehend the fact that they will have to type it the same way. Though a nice concept and idea, it won't be friendly for people of older ages.

      --
      GCS/MU d- s: a--- C++ W+++ w+ M-- PS--- PE++ t+ R+ tv b+ DI++ G e- h! !y
    37. Re:Fist by mstahl · · Score: 1

      Well I, for one, welcome our new . . . wait no I don't!!

    38. Re:Fist by Ed_Pinkley · · Score: 1

      Or, hire a stripper to sneak into bed with your best friend and his wife

      So, what do I have to do... mark you as friend, or what?

      Sorry, I forgot where I was: "I find your ideas intriguing and would like to subscribe to your newsletter..."

      --
      "Long time listener, first time caller."
    39. Re:Fist by buanzo · · Score: 1

      If you want a "new" authentication method check out Enigform and mod_auth_openpgp which implements OpenPGP Signing of HTTP requests, which enables identity and data authentication, makes the whole user/password approach old age.

      --
      Buanzo Consulting - 15 Years of GNU/Linux experience, for you.
    40. Re:Fist by An+Onerous+Coward · · Score: 1

      I had carpal tunnel surgery last week. Hands still bandaged, typing with two-fingered hunt and peck.

      This idea is doubleplus ungood.

      --

      You want the truthiness? You can't handle the truthiness!

    41. Re:Fist by Ed_Pinkley · · Score: 1

      Maybe there is something wrong with my fine motor skills but, my signature is different every single time. I have never once had someone question it. I don't think signatures are used for verification except in a small number of cases. It is more often an acknowledgment that you have read the document / accept the charges / agree to the terms.

      --
      "Long time listener, first time caller."
    42. Re:Fist by UbuntuDupe · · Score: 1

      Maybe there is something wrong with my fine motor skills but, my signature is different every single time.

      I don't doubt that, but my point is, upon study, these "different" signatures still have a thread of similiarity that is distinctly "you". You'll find that when you try to sign your name in way that doesn't look like you. That's why it was historically used as authentication: it's so easy to do yours and so hard not to.

    43. Re:Fist by Anonymous Coward · · Score: 0

      So, what do I have to do... mark you as friend, or what?

      First you have to get a wife. Good luck with that, Slashdotter.

    44. Re:Fist by bkr1_2k · · Score: 1

      I don't know about you, but the term "fist" mentioned on slashdot brings mental images I'd rather not have. Thanks a lot!

      --
      "Growing old is inevitable; growing up is optional."
    45. Re:Fist by cyphercell · · Score: 1

      Then you've got to get me shitty drunk so I can claim poverty on ya. What, you thought I was new at this?

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    46. Re:Fist by Macgrrl · · Score: 1

      But is you use both hands it's a double fisting...

      they're not pretty to watch...

      --
      Sara
      Designer, Gamer, Macgrrl in an XP World
  2. Bad Idea by dynamo · · Score: 4, Insightful

    This will make it possible for a change of mood to deny your access to your own accounts. ..which will probably not help with the mood thing.

    1. Re:Bad Idea by TubeSteak · · Score: 1

      This will make it possible for a change of mood to deny your access to your own accounts.
      THOMAS: So what happens when your typing style varies from your profile, like you're sleepy because you just woke up?

      RICHARDS: You're sleepy, right. They have a few little measures to catch that. If after a couple of goes it seems you're not typing the way it expects you to type, it will ask some additional security questions. (Emphasis mine)
      --
      [Fuck Beta]
      o0t!
    2. Re:Bad Idea by goombah99 · · Score: 4, Funny

      This reminds me of the old joke about the two russian comrades that read in pravda how a new city in siberia needs engineers. The story says the city wants for nothing, the store shevles are stocked, the store clerks courteous, and there are no lines. But they know that sometime pravda is not isvestia (the truth) and it might be a trap. SO they agree that one of them will go and write back if the stories are true. but if it's a trap their mail will be searched to they agree on a code. If it is all lies the writer will write in red ink. and if true then in blue.

      One day the letter arrives. It is in Blue ink. it raves about the luxury goods, and the stores of plenty. In fact says the writer, the only thing in short supply seems to be red ink.

      The modern version would have the comrade unable to log in because all the keyboards were dvorak.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    3. Re:Bad Idea by Anonymous Coward · · Score: 0
      Really secure security questions, like the time honored
      • What is your mother's maiden name? or
      • What is the name of the city you were born in?
    4. Re:Bad Idea by arth1 · · Score: 1, Insightful

      If one more brain dead security system asks me my mother's maiden name and my city of birth, I'm going to scream!

      --
      *Art

    5. Re:Bad Idea by cyphercell · · Score: 0, Troll

      Good thing he finished the letter. Personally, I cut one of my fingers almost completely off and now there's a missing knuckle (fused) on my right index. I guess that kinda thing could happen to someone, you know that's sitting on launch codes or something, not good.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    6. Re:Bad Idea by bitt3n · · Score: 4, Funny

      This will make it possible for a change of mood to deny your access to your own accounts. ..which will probably not help with the mood thing.
      That's an easy problem to solve. Simply make sure to type your password the first time when you are in a horrible mood, and thereafter, repeatedly typing in your password will eventually result in a successful login.
    7. Re:Bad Idea by DeadChobi · · Score: 1

      That's nice, but why don't they just skip the middleman and just ask security questions anyway? What is the point of putting this extra complication in if it doesn't actually add any security beyond what is already gained when the teller asks you for personal information?

      --
      SRSLY.
    8. Re:Bad Idea by andreyw · · Score: 1

      Short Russian lesson - pravda = truth, vesti = news

      There was a russian saying that went something like Net pravdy v Vestyah, net vestej v Pravde (no truth in the Izvestia newspaper, no news in the Pravda newspaper).

    9. Re:Bad Idea by TuringTest · · Score: 1

      It gains security over just typing the password, and it gains speed about asking security questions each time you log in.

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
    10. Re:Bad Idea by ajs318 · · Score: 1

      Well, don't be so truthful! Give them made-up information instead. Ideally, you should have a different "Mother's maiden name" and "city of birth" for each service you use; that way, if any one gets compromised, all the others are safe.

      --
      Je fume. Tu fumes. Nous fûmes!
    11. Re:Bad Idea by arth1 · · Score: 2, Insightful

      Well, don't be so truthful! Give them made-up information instead. Ideally, you should have a different "Mother's maiden name" and "city of birth" for each service you use; that way, if any one gets compromised, all the others are safe.

      The problem with that is remembering all the different answers.
      To be honest, I don't see a good solution to the problem that people are required to remember more and more passwords. I would think that most people either pick the same passwords for most things, or store the passwords on their primary machine. In the first case they're screwed if the password is compromised just one place, and in the latter, they're screwed if they can't access their primary machine.
      And, no, I don't think biometrics is the answer either. You can't change your biometric data, and if someone gets ahold of it, you are then compromised for the rest of your life.

      A good authentication system should IMO be:

      1: Quick and easy to use.
      2: Location-independent. With the same authentication being used regardless of location of user or device.
      3: Near impossible to break.
      4: Maintenance free for the user.
      5: Mutable. It should be possible to change the key or invalidate it.
      6: High robustness. The user having a fever or a laptop being stolen shouldn't make it impossible or even harder to use.
      7: Have possibility for escrow with user's consent.
      8: Not require a user to remember one or more passwords for each place he authenticates against. Nor a master password that can compromise all other passwords.
      9: Transparent and documented. No black box.

      Surgically implanted key ring in your head? We're not there yet...
    12. Re:Bad Idea by Sancho · · Score: 1

      Write your passwords down, and keep them in a safe. Seriously.

      I have a number of passwords that I use so infrequently that I basically go through the password-reset procedure each time I need to access the site. This doesn't work for sites whose password-reset procedure includes so-called "security questions" (which are secure from generic hacking, but pretty easy to defeat if you're being targeted) because I type gibberish into these. It's pretty irritating, but the worst I've ever had to do is re-calculate the taxes that I'd saved but not submitted.

      Using the safe method works well enough, though. It's not as convenient, but any password that I use with any regularity gets ingrained in my muscle-memory quickly enough.

    13. Re:Bad Idea by cyphercell · · Score: 1

      How the hell was I moderated troll for this? Post anonymously if you care to explain.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
  3. No Soup For ... me? by mindlessLemming · · Score: 4, Insightful

    Great, now every time I fall off my bike or some other stupid accident that involves my hands, I won't be able to log in at all due to not matching the timing/pressure/etc. I can definitely see this ending in smashed keyboards. "It's me!!! Let me in you b@st@rd machine!"

    1. Re:No Soup For ... me? by Ungrounded+Lightning · · Score: 1

      Great, now every time I fall off my bike or some other stupid accident that involves my hands, I won't be able to log in at all due to not matching the timing/pressure/etc.

      Also if you:
        - change keyboards
        - change your chair
        - drink some coffee
        - use an unusual posture
        - catch the flu
        - lose your palmrest
        - ADD a palmrest
        - get carpal tunnel syndrome or other RSIs
        - lose a limb
        - (I could go on for a LONG time)

      I can definitely see this ending in smashed keyboards. "It's me!!! Let me in you b@st@rd machine!"

      Better be sure you can get a replacement keyboard with the same layout or you'll NEVER get back in. B-)

      --
      Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    2. Re:No Soup For ... me? by Anonymous Coward · · Score: 0

      I type well over 90wpm. I'm also susceptible to tension headaches. I often find that my typing speed and accuracy vary hugely, depending on what's going on that day. I can easily blow past 120wpm, while on other days, like after a massive headache, I couldn't type 60wpm without every word having typos.

      I also wonder how this will work given that most users don't even remember their passwords, and probably have a master file or similar, so they just copy and paste their passwords in, particularly on not often used accounts.

      I also have to wonder how this is going to fly with people with disabilities too. I haven't kept up re cases involving web or internet access compliance with the ADA (American Disabilities Act), but I'm left wondering if extra software like this will turn into legal and implementation combo disaster than something actually helpful.

    3. Re:No Soup For ... me? by Zadaz · · Score: 0, Redundant

      That's pretty much the list that I made before I got to your post.

      And what happens when you change your password?

      Have a drink with dinner?

      Are distracted by [child/tv/phone call/pron/cat/meteor shower]?

      Are in a hurry because someone has a gun to your head or a hand down your pants?

      I'm absolutely sure that my typing changes based on the time of day.

      I'm sure this works in controlled experiments, but not worth paying any attention to outside of a academic paper.

    4. Re:No Soup For ... me? by Kargan · · Score: 1

      But if this system is apparently that capable, wouldn't it factor all of these things into your pattern?

      --
      Palaces, barricades, threats, meet promises
    5. Re:No Soup For ... me? by garbletext · · Score: 1

      You're right. I rtfa'd and the system has a palm-rest detector, as well as a flu-detector and a caffiene-levels detector

    6. Re:No Soup For ... me? by DCheesi · · Score: 1

      Doh! Just submitted a dupe post to this one. Basically this happened to me. I fell and hurt my hand while on vacation, and when I got back I found that my typing "stance" had changed. Now my pinkie hovers over the CapsLock instead of the A key, and if I pull it in then the ring finger is pushed out of alignment... I'm actually typing fairly normally now, but there's no way I could have typed "normally" on that first day back, and even now I'm sure my pattern has changed.

    7. Re:No Soup For ... me? by VanessaE · · Score: 1
      This reminds me of something a friend did in a similar vane; for whatever reason, he gets pissed off and takes his keyboard, smashes it over the monitor in disgust. Keys everywhere, he tells me.


      /me pulls herself up off the floor, still in tears from laughing.

      Thanks, I needed that laugh :-)

  4. Alcohol? by Anonymous Coward · · Score: 0

    Yeah, and if you're drunk, you're pretty much screwed. That could be a good thing however... I always remember my root password when I've had a few... even though it takes me a few minutes to login.

    And then there are my friends who partake in other drugs and use their computers. My friend Ryan would have a hard time getting in when he's hopped up on benzodiazepines, and David, that amphetamine addict would type just too fast.

  5. Reminds me of a story... by rumblin'rabbit · · Score: 1

    ... of a guy who could only login successfully while sitting down, but not standing up. It took him some time to figure out why.

    Any takers?

    1. Re:Reminds me of a story... by Anonymous Coward · · Score: 0

      Short arms?

    2. Re:Reminds me of a story... by ScrewMaster · · Score: 5, Funny

      Short arms?

      Long penis.

      --
      The higher the technology, the sharper that two-edged sword.
    3. Re:Reminds me of a story... by Anonymous Coward · · Score: 0

      Always?

    4. Re:Reminds me of a story... by goombah99 · · Score: 1

      always, otherwise no fapping.

      --
      Some drink at the fountain of knowledge. Others just gargle.
    5. Re:Reminds me of a story... by Anonymous Coward · · Score: 1, Insightful

      Some keys on his keyboard had been switched. When he was sitting down, he wasn't looking at his keyboard and thus would type the correct password whereas he needed to look at it when he was standing up, therefore entering the wrong one.

      --
      Nicolas, who doesn't know if he spends too much time on /., but this story has been posted already. Oh, and I'm sorry for the bad english of this post, too.

    6. Re:Reminds me of a story... by Ai+Olor-Wile · · Score: 1

      He touch-typed when he sat down, and pecked when he stood up, and didn't know his password as well as his fingers did. (I.e., his memorisation of touch-typing was flawed, or his keys were offset.)

    7. Re:Reminds me of a story... by mcpkaaos · · Score: 1

      I have the same problem, but that's just because I use the keyboard knee-pads from Thinkgeek.

      --
      It goes from God, to Jerry, to me.
    8. Re:Reminds me of a story... by pin_gween · · Score: 1
      Long penis

      Hmmm, you aren't fooling anyone, this is /. after all.

      --
      Ignorance is not a crime; neither should it be a way of life

      Congress control $ = inmates run the asylum
    9. Re:Reminds me of a story... by corvair2k1 · · Score: 1

      He was a touch-typist, but only while sitting down. Someone had switched keys on his keyboard, and he had to look at them while typing standing up.

      The whole story is pretty funny, how he and others were always arguing about what it could be... Magnetic interference, etc.

    10. Re:Reminds me of a story... by Luctius · · Score: 1

      When standing he hit the keys harder than when sitting.

    11. Re:Reminds me of a story... by stnf · · Score: 1

      I don't think the average dimensions of the instrument is any different from non-geeks, it's the ability to use it that may be lacking.

    12. Re:Reminds me of a story... by ScrewMaster · · Score: 1

      I don't think the average dimensions of the instrument is any different from non-geeks, it's the ability to use it that may be lacking.

      I don't think the ability to use it is lacking either ... it's the opportunity that is missing. Mostly because we're all spending time posting about it on Slashdot rather than going out and trying to get laid.

      --
      The higher the technology, the sharper that two-edged sword.
  6. Interesting you mentioned WW2... by jafo · · Score: 5, Informative

    No, I'm no going to say you invoked Godwin's Law right at the top of the article...

    I immediately thought of WW2 when I read the title. A Morse Code operator's style was called their "fist". German operators became quite adept at mimicing the fist of other operators, and using the fist to identify captured operators didn't work well. This is why they had other signals for identifying that an operator was not captured. Things that would look like a typographical or crypto error to a third party, but which was known to both the sender and receiver, and the absence of them would indicate capture. Of course, under stress, sometimes these were forgotten.

    The book Silk and Cyanide has a great discussion of the fist and other identification techniques and how they failed and succeeded (mostly the former). Highly recommended.

    Sean

    1. Re:Interesting you mentioned WW2... by qzulla · · Score: 1

      But what would work well would be the pre-arranged password?

      One would type the first few letters then hesitate.

      TYPE THE PASSWORD, OLD MAN!

      Then they would type the real password. The hesitation would trigger a warning. The real password would trigger he is still alive.

      Boom!

      We now have a password that was compromised but the enemy would not know it.

      What do I win?

      Given this is /. not much.

      qz

  7. ssh by Anonymous Coward · · Score: 0

    So, how do they use it to authenitcate over the wire?

    Isn't everything bulk encrypted (i.e. whole password at once, rather than char by char) and then sent? How would this be useful then?

    1. Re:ssh by tepples · · Score: 1

      how do they use it to authenitcate over the wire? Client-side software collects the biometrics, encrypts them, and sends them to the authentication server.
    2. Re:ssh by JasonTik · · Score: 1

      Client-side software collects fake the biometrics, encrypts them, and sends them to the authentication server. There. I fixed that for you.

      Never trust the client.
    3. Re:ssh by Anonymous Coward · · Score: 0

      Please don't encourage them.
      We now have several instances (yes, I could google the news and paste the links, but I'm not looking for karma here) where body parts have been severed to authenticate biometrics.

      Argl.

      Do you know:
      In Australian Woolworths supermarkets the clock in/out is your fingerprint?

      Come the paranoia.

      To answer your next question, Mr Troll, yes.. we did try the gummi bear trick. Worked a treat. I now regularily clock in 15 minutes before I can even get to the store :P (costs a bit in gummis though - but it's worth it. Pays for itself every time, even after the friend tax).

    4. Re:ssh by Craig+Davison · · Score: 1

      ? There's no trust involved here. Whatever the clients sends for biometrics is going to be authenticated server-side. Saying the client could fake the biometrics makes as much sense as saying the client could fake the password.

    5. Re:ssh by JasonTik · · Score: 1

      The client can record and repeat at will the biometric data.

    6. Re:ssh by emaise2 · · Score: 1

      Got news for you: the client being able to "fake" the password is exactly the attack that this measure is purportedly defending against.

      I.e. somehow the attacker has already obtained your password, via reading it from your sticky note, shoulder surfing, using a keystroke logger, or phishing. The attacker uses his client to authenticate to the server using your password. This technology jumps in and says "Ha ha! You didn't type the password with the right cadence, no biscuit for you!"

      So the attacker now has to capture both password and cadence. With a keystroke logger this will be easy. For shoulder surfing, he could use a tape recorder. Reading the password from a sticky note obviously doesn't give him any way to capture the cadence, so this method protects against that threat scenario... but we don't really care much about that scenario.

      The big deal is phishing attacks. A phisher could easily defeat this defense by putting a keystroke logger on the fake site along with a note saying "please click here to download and install our security software, which is required to access your bank account." Since the user has already been told to do something very much like this by the bank, and since the user is stupid enough to fall for a phishing attack in the first place, they'll happily install a keystroke logger that captures both their password and their cadence. The phisher then uses his own client to, as the grandparent mentioned, fake the biometrics, encrypt them, and send them to the authentication server.

      With any biometric scheme, you are entrusting the client to only present biometric data to the authentication server that it has collected from an actual person using the client. I.e. you trust the fingerprint reader only to send the fingerprint data of a person that has just now put their finger on the reader. This trust is impossible unless the client can authenticate itself to the server as well, i.e. the fingerprint reader has a crypto key in its hardware. For software this is impossible (except maybe with Trusted Computing, assuming it isn't broken, but TC is really a hardware solution anyway). Without a trusted client, biometric data becomes nothing more than another password, vulnerable to many of the same kinds of issues that text passwords have. They can be stolen from a database, they can be intercepted at entry or in transmission, they can be read directly (your fingerprint data is posted on a sticky note that you carry around with you and leave behind on everything you touch).

      Using keystroke cadence doesn't provide much improvement in security over just using a password.

  8. No Drunk Internets :( by frup · · Score: 3, Funny

    So now I won't be able to log in to forums and make a fool of myself when I'm drunk :(

    1. Re:No Drunk Internets :( by arth1 · · Score: 1

      More likely, people will stay logged on even when they leave their machines and really should log off, because the hassle of logging in again becomes a nuisance.
      Human psyche trumps any clever solution.

    2. Re:No Drunk Internets :( by afidel · · Score: 1

      You mean you/your admin doesn't enforce a password protected screensaver?

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:No Drunk Internets :( by glwtta · · Score: 1

      Depending on your habits, you might not be able to log in while sober.

      --
      sic transit gloria mundi
    4. Re:No Drunk Internets :( by mcpkaaos · · Score: 1

      Who would want to?

      --
      It goes from God, to Jerry, to me.
    5. Re:No Drunk Internets :( by Anonymous Coward · · Score: 0

      Password protected screensavers are laughably easy to defeat. You just have to login on a console (ctrl+alt+F1..F6) and kill the screensaver process. You might need a password to login at the console, though .....

  9. Might come in handy... by Tatisimo · · Score: 2, Interesting

    Wonder if it can be used to prevent people from editing important documents while you take a quick break (hint: preventing your little brother from posting comments with your account)... "Error: Your Words Per Minute Do Not Match Your Normal Style. Please Try Again."

    --
    Give Kashyyyk back to the Wookies
    1. Re:Might come in handy... by mollymoo · · Score: 3, Interesting

      You'd don't need this techniology for that, a regular password will do the job perfectly well. You just need to lock your computer when you're not using it. Every decent OS lets you do this with minimal fuss.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    2. Re:Might come in handy... by afidel · · Score: 1

      Winkey+L is your friend on XP or 2k3. On a Mac you can do the same with Keychain Access Lock Screen. There are X applications to do the same.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    3. Re:Might come in handy... by micromoog · · Score: 1

      Meh, your little brother's comments are usually more insightful than yours anyway. Zing!

    4. Re:Might come in handy... by Oktober+Sunset · · Score: 1

      The best way to stop your younger brother from posting shit with your account is to punch him in the back of the head whenever he even looks at your computer. This also works well to stop him touching any of your stuff.

  10. Morse vs. typing by VGPowerlord · · Score: 2, Interesting

    While I think measuring typing speed as well as the password itself might work, comparing it to morse code speed is ludicrous.

    Richards has apparently forgotten that morse code uses 1-key as opposed to passwords which use 47 character keys with the ability for a person to hold down the shift key to enter in an alternate version of any of those.

    Which means that, when a person starts using a new password, they type it fairly slowly. However, as they get used to typing it, they gradually get faster at it.

    What do you do when your own system locks you out because you've gotten better at typing your own password?

    --
    GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    1. Re:Morse vs. typing by Joebert · · Score: 1

      What do you do when your own system locks you out because you've gotten better at typing your own password?

      Call Microsoft & get the key to the back door.
      --
      Wanna fight ? Bend over, stick your head up your ass, and fight for air.
    2. Re:Morse vs. typing by Alpha830RulZ · · Score: 1

      My understanding is that the algorithm looks at the relative pace and intervals between keypresses, which appear to be persistant even as your overall typing speed varies. Or so the company says. I looked into this a bit when they were advertising a job I was interested in.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    3. Re:Morse vs. typing by wall0159 · · Score: 1


      The system would likely use some form of adaptive filter or neural network. It would therefore adapt to changes in the password-entry-quantifiers over time, and this wouldn't be a problem - as long as the entered password followed the _trends_ of previously entered passwords.

    4. Re:Morse vs. typing by arth1 · · Score: 1

      What do you do when your own system locks you out because you've gotten better at typing your own password?

      Change your password?

      Regards,
      --
      *Art
    5. Re:Morse vs. typing by Neeth · · Score: 1

      What do you do when your own system locks you out because you've gotten better at typing your own password?

      Simple solution: use the same password. Everywhere. Always. Never change your password.

      --
      Yes, I am the one with the legendary sig.
  11. This is very old news by BillGatesLoveChild · · Score: 0, Redundant

    I heard this first discussed in the 1980s.

    1. Re:This is very old news by Al+Al+Cool+J · · Score: 1

      No kidding. I implimented a primative version of this in GWBASIC on an 8088 in the early 80s. It could identify me based on the way I typed my name. It worked reasonably well, considering I never actually learned to type. Jeez, that takes me back.

    2. Re:This is very old news by Anonymous Coward · · Score: 0

      Not to mention "The Moon is a Harsh Mistress", wherein
      the character Mike recognizes users by keystroke patterns.

    3. Re:This is very old news by BillGatesLoveChild · · Score: 1

      I'll qualify this for the mod lords:

      I heard this first discussed in the 1980s in computer engineering classes being used on computers to authenticate logins.

    4. Re:This is very old news by papafox_too · · Score: 1

      The idea of using keystroke timings as a way of improving the strength of a password is discussed in detail in "Cryptography: An Introduction to Computer Security" By Jennifer Seberry and Josef Pieprzyk (Prentice Hall, 1989) ISBN 0131949861.

      The idea of keystroke timings has been implemented many times before. I implemented one in 1990 as part of study to improve PIN security for ATM's. I'm sure many other people have also implemented it.

  12. Not very accurate for real world use by Jimmy+King · · Score: 2, Insightful

    I read about this semi-recently (as in within the last year) and at that point the recognition based on the actual keystroke timing was pretty poor. With only 2 or 3 people they could tell who it was something like 90% of the time if I remember right. It got considerably worse as there were more people to recognize.

    Now, you could possibly argue that it only needs to be able to recognize 1 person or at most 2, you and "not you", as once it determines it is not you the system does not care about the specific identify. Still, until they get that number to 100% it's going to be more hassle than it's worth, especially at a place with a 3 attempt lockout policy or the like.

    1. Re:Not very accurate for real world use by fractoid · · Score: 1

      Now, you could possibly argue that it only needs to be able to recognize 1 person or at most 2, you and "not you", as once it determines it is not you the system does not care about the specific identify. Still, until they get that number to 100% it's going to be more hassle than it's worth, especially at a place with a 3 attempt lockout policy or the like. It's simply the suspenders part of a belt-and-suspenders system. If more than one person knows your password, you have problems regardless. But unless they mimic your typing well enough as well, when you get back from lunch break you get a 'three unauthorized login attempts with correct password' message and you think 'oh shit, I'd better change my password and this time not write it on a post-it note and stick it on my monitor.'

      Come to think of it, it's kind of a honeypot for leaked passwords. At worst it tells you your typing's funny and you have to retry a few times. At best it will alert you to social engineering attempts before they cause data leakage/lossage.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    2. Re:Not very accurate for real world use by wall0159 · · Score: 1


      Not really. Remember, this is being used to augment a password protection scheme. They can have a fairly low bar to acceptance (resulting in a relatively high false-acceptance* rate) and this doesn't matter, because it's still an extra thing an intruder needs to get right (as well as access to the password) to gain access to the system.

      *I'm using "false-acceptance" to mean the system recognising a typed password as acceptable when really it shouldn't have.

    3. Re:Not very accurate for real world use by Anonymous Coward · · Score: 0

      Can't wait till they start telling us, as well as changing our password every month, we must change our typing style as well...

    4. Re:Not very accurate for real world use by Jimmy+King · · Score: 1

      From a personal standpoing my main concern with a system like this is not that off chance of someone else managing to mimic my typing. It's that 10% (or whatever the real number was, not 100% accurate, though) chance that it's not going to recognize my own typing. If it just does it once, well, annoying but whatever, I'll get in on the next try. That combined with (or to be fair, possibly caused by) all of the factors mentioned in posts before mine that could affect how I type my password and it seems there's a good chance for me to not be able to access my system.

      Now spread that problem out over an entire company. I did my time on phone support recently enough in the past that it's still pretty clear in my mind. People have a hard enough time with their passwords as it is without the system adding in its own mistakes to lock them out. There's the potential for a lot of lost productivity with something like this. More people can't log in and get to work as soon due to the screwed up password, more calls to the helpdesk resulting in taking longer to get accounts unlocked, etc.

  13. Nothing To See Here, Move Along by mmurphy000 · · Score: 4, Insightful

    I'm beginning to think we're going to have to work up a check-off-the-problems sheet for these new authentication schemes like we pass around for anti-spam "solutions".

    Here, I see two problems off the cuff:

    1. If it thinks you're not typing the password the same way, "it will ask some additional security questions". Hence, this is not significantly different than the cookie-based or IP-address based solutions used by some banks, where you need only a password if you're coming from a familiar PC and need to answer more questions if you're not. Phishers can just let the password-typing fail and fall back to collecting the answers to the security questions and break in that way.
    2. It'll only be reliable for people who use the same keyboard all the time. I know I type differently when I'm on my home PC (natural keyboard) vs. an office PC (flat keyboard) vs. my PDA (thumbboard). Particularly the way I type with two thumbs bears little resemblance to the way I touch-type. Now, it's possible they'll track different typing profiles, but eventually the profiles will grow to cover just about any typing pattern...

    Color me unimpressed. Is it an incremental improvement over plain passwords? Yes, but not enough to go with a $34,000 plus $1.15/user fee structure, as cited in the article.

    1. Re:Nothing To See Here, Move Along by Garridan · · Score: 1

      No! This is frikkin' great! I can implement this in approx. 10 minutes in JavaScript. Post it for free, and his admittedly unpatentable $34000 server + subscription fee is rendered valueless! Think I'll do that now...

    2. Re:Nothing To See Here, Move Along by Michael+Woodhams · · Score: 4, Insightful

      Furthermore, if the software can detect the password cadence, so can an appropriately programmed keylogger.

      Almost all security is a tradeoff against usability. This one looks like a bad trade - you lose lots of usability for only a small increase in security.

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
  14. The obvious solution by 280Z28 · · Score: 2, Funny

    Start drinking before you set your password!

    --
    Turning coffee into code.
  15. password loggers by Takichi · · Score: 1

    The demo that they have for you to try it out shows a person who wrote their password on a piece of paper. I suppose it would help against that sort of password stealing, but it seems trivial to add the key entry timing to a password logger.

    1. Re:password loggers by Anonymous Coward · · Score: 0

      A key logger would play back with exactly the same key timings every time.

      Whereas I imagine a human beings input would vary slightly in specific areas.
      A simple keylogger that plays a previously input password entry could easily
      be detected and removed.

      You'd need to capture the password entry multiple times in order to generate
      a valid password keystroke.

      Not impossible but it does mean your keylogger needs to work for a longer
      period of time, meaning more time for it to be discovered.

      What I wonder is: "is a persons typing style as unique as their fingerprint?"

  16. DVORAK Security by Anonymous Coward · · Score: 0

    This method makes sense for analog movement. The WWII morse code example applies, since it's the rate of the dot/dash signal that matters (it's a pressure or sound wave, essentially the telephone). Also, biometric writing signatures have unique speed and direction.

    Keyboards, on the other hand, give mostly discrete signals. Each key is an ASCII (eg.) code. The keystroke speed is secondary, based on the keyboard. I type faster on my work keyboard than a tiny laptop; I have practice typing my password here. If I used a DVORAK keypad, then my password might take much longer to hunt-and-peck.

    Besides, log-in is an *authorization* (permission) concern. Biometric is used to *authenticate* who the user is. X509 certificates or keycards are good for this, and have lower rejection rates.

  17. Different typing methods by mjensen · · Score: 2, Interesting

    When holding a book or other items, I type one-handed. (joke as required)

    I'd think that this system would have the user type their password multiple times looking for consistent spacing.

  18. Seems like it would not work as I learn my passwd by rminsk · · Score: 5, Insightful

    When I first create a new password I typically stumble just a bit when typing it. After a few days/weeks I start building up motion memory for my password. How would the system handle when people impove typing their password?

  19. Evolving stream? by fineghal · · Score: 3, Interesting

    So I haven't RTFA and am just thinking out loud. Couldn't the problem of your typing speeding up or whatever due to your "comfort" level be solved by using an evolving stream? You've got the algorithm to determine similarity. Let's assume it's tuned to a 99% significance level. This is security right? But instead of comparing to an original, or arbitrary previous time, it compares it to your previous login, or perhaps a composite of the previous 2 logins. This way, your stored "fist" will evolve with you. I like it. It's conceptually easy at least. Any ideas on the CPU hit for this? Proof of concept?

    1. Re:Evolving stream? by hansamurai · · Score: 1

      This is a great idea as the security system could develop thresholds using data from the last n logins between logins where there's plenty of time and processor power to do so. If you wanted to really get into it, you could have it learn how you type on a Monday (when you may be recovering from the weekend) compared to a Wednesday and develop thresholds more independently. Or even the time of day, 8:00am compared to 10am compared to 1pm is even probably different. Man, if this was open source I would love this.

  20. back then by Himring · · Score: 2, Funny

    World War II Morse code operators used it to determine whether a message was sent by an ally or an impostor.

    It was all netware back then....

    --
    "All great things are simple & expressed in a single word: freedom, justice, honor, duty, mercy, hope." --Churchill
    1. Re:back then by slickwillie · · Score: 1

      Didn't the Indians use this method to authenticate smoke signals?

      "Smoke puffs too fast, must be those fucking Apaches again trying to steal our women again."

  21. Strong passwords? by Anonymous Coward · · Score: 0

    Perhaps it is just because I don't think like a marketoid, but it seems to me that it would be much simpler, and more effective (not to mention cause less problems in the long-run) to just use longer passwords.

    Rather than recording the timings between keypresses or other such nonsense, just add more keypresses.

    Besides, if you are worried about keyloggers on your system, you've already lost.

    1. Re:Strong passwords? by thePowerOfGrayskull · · Score: 2, Interesting

      RighT! Because that's an easy thing for the 90% of users who use their pet or spouse or birthday for their password. (Yes, I did pull 90% out of my ass, but it's probably true in spite of that.)

    2. Re:Strong passwords? by nernie · · Score: 1

      what's your pet's name?

  22. I do this now. Sort of. by rindeee · · Score: 1

    When I choose passwords, I make them such that they are memorable by pattern vs. memorable by content. This accomplishes two important things: 1.) This make my password entry VERY fast as it relies on muscle memory to a greater extent than thinking about the words I need to type and then typing them, and 2.) I am able to 'sense' typos without really thinking about it. Adding a system side authentication scheme that sense my tempo, strike, etc. would be cool in order to defeat impostors. Cool stuff.

    1. Re:I do this now. Sort of. by Simon+Garlick · · Score: 1

      I'm changing all my passwords to "YOU! OBEY THE FIST!"

    2. Re:I do this now. Sort of. by Anonymous Coward · · Score: 0

      When I choose passwords, I make them such that they are memorable by pattern vs. memorable by content So, your passwords are FRED and REPORT, then?
  23. Select a Keyboard Please by MSTCrow5429 · · Score: 1

    What happens if I'm on the laptop keyboard, then the desktop keyboard? As I'm more attuned to the laptop atm, the desktop keyboard will have a different usage pattern. If I go from this keyboard to one on another desktop, it will be even more off.

    --
    Slashdot: Playing Favorites Since 1997
  24. SSH attack by Wonko+the+Sane · · Score: 1

    Wasn't there an attack for SSH challenge-response authentication that used the timing of packets to make it easier to brute-force your password?

  25. Backdoor by Anonymous Coward · · Score: 0

    According to TFA, incorrectly typing the password a number of times will allow one to log in by spelling the password correctly and answering a second security question. Thus there is absolutely no point to this implementation, as it's the exact functional equivalent of simply having a user enter _two_ passwords. It can still be circumvented as easily.

  26. Keyloggers by Gojaroo · · Score: 1

    With a more sophisticated password, there will always be a more sophisticated keylogger to capture all your keystroke information.

  27. Sharing Secrets by NetSettler · · Score: 4, Funny

    So now it makes a difference if...

    Yeah, not only that, but imagine when you've forgotten something important and you call home to talk to your spouse to get it.

    Spouse: What's your password?
    You: It's "My name is my passport."
    Spouse: That whole thing? That's a lot of letters. Ok, I'm typing it.
    You: Are you in?
    Spouse: Nope. It says I'm not typing it right. How do you type it?
    You: Huh? Oh, right. I forgot. Lean heavy on the first n and the two y's. And pause slightly after every other space.
    Spouse: It's still not working.
    You: Did I mention that I'm slow to reach a y and then slow again for whatever character follows? It's quite a reach.
    Spouse: Ok, I'll try. Nope. Not working.
    You: Oh, right. And try to type it at 80 words per minute.
    Spouse: I only type 20.
    You: Never mind. I'll drive home and get the info. It'll be faster.

    --

    Kent M Pitman
    Philosopher, Technologist, Writer

    1. Re:Sharing Secrets by Anonymous Coward · · Score: 4, Insightful

      Never, EVER, give your wife your password! What the heck are you smoking?!?!

    2. Re:Sharing Secrets by seaturnip · · Score: 1

      Anonymous Coward, I'll have you know that Mr. Ken M. Pitman is a Philosopher, Technologist and Writer. I hardly think anyone that erudite and sophisticated would every do anything completely stupid.

    3. Re:Sharing Secrets by Jarjarthejedi · · Score: 1

      Only on /. would a comment about not sharing a simple piece of information that can be changed at any time with someone you have no good reason to be keeping secrets from be modded insightful.

      --
      There are two kinds of fool One says 'This is old therefore good' Another says 'This is new therefore better'- Dean Ing
    4. Re:Sharing Secrets by Torvaun · · Score: 2, Interesting

      Wouldn't it be easier just to measure the amount of time it takes to type in your password a few times, and any password entry that takes more than a couple standard deviations from that is nulled? After all, brute-forcing types of programs enter passwords a hell of a lot faster than I do, even with muscle memory.

      Really, if there's a way to guarantee that keys are being pressed, that'd even be good enough for that. There's not a hacker in the world that's going to run a brute-force attack manually.

      --
      I see your informative link, and raise you a pithy comment.
    5. Re:Sharing Secrets by MrNaz · · Score: 3, Funny

      No, it's being on /. the concept of "wife" is not understood. The only time /. has contact with wives is mail order brides, and believe you me, you do not want to give them your banking details*.

      * No, I'm not speaking from experience.

      --
      I hate printers.
    6. Re:Sharing Secrets by Nasarius · · Score: 0

      Yeah, it's pretty fucking sad that the GP got modded up by two people. Hooray for misogyny and/or plain stupidity. Why the fuck would you marry someone you don't even trust?

      --
      LOAD "SIG",8,1
    7. Re:Sharing Secrets by JonJ · · Score: 1

      Remote login man, remote login. ;)

      --
      -- Linux user #369862
    8. Re:Sharing Secrets by cyphercell · · Score: 2, Informative

      Why the fuck would you marry someone you don't even trust?

      Why the fuck would you divorce someone that agreed to take care of you when you're old?

      Anyways, lots and lots of married couples keep things from each other, it's in no way misogynistic or stupid, it's actually natural. From this perspective I find the GP funny, as a man who's been divorced, I think of it more as informative than anything. And please save the big words for when you really need them, people are using the "m" word far too often these days.

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
    9. Re:Sharing Secrets by Adhemar · · Score: 1

      If your wife/significant other, or anyone else for that matter, needs access to your files, why not give her (him) an account with sufficient privileges? Could be read-only (that would be sufficient for NetSettler's example), could be full access.

      That way, you have the extra security of password authentication, possibly pattern-authentication as well if the technique of the story is implemented. Telling other people your password over a (non-secured) telephone line kind of defeats the purpose of passwords in my opinion.

    10. Re:Sharing Secrets by LordSnooty · · Score: 2, Insightful

      Agreed. Everything might be hunky-dory now, but what will the future hold? The bank can easily solve this by providing the wife with her own logon account, then attaching the various bank accounts she has authority over. At the very least it will maintain a proper audit trial, if the relationship went bad and the wife used the husband's logon to empty all the accounts, could he prove that it wasn't him who did the deed?

    11. Re:Sharing Secrets by Anonymous Coward · · Score: 0

      Really. Hell, I don't always type my passwords the same. And I mean wide variations. Most times, I type quite fast. I remember passwords more as "patterns" of finger movements than letters and/or numbers and/or symbols.

      But what happens if you're distracted? Try typing a password the same way you have the last 99 times when your dog chooses that moment to tangle himself in a cable and you're yelling "get away from that!" Plenty of times, I've been tired and type them one... character... at... a... time. Or hesitated midway because, for a moment, I don't remember the rest. At 45, I've discovered why my parents would sometimes walk into a room, stop and stand there a moment, frowning. I've caught myself doing exactly that. Forgetting what I went to go get in the space of a mere trip down the hall.

      I also recall reading a study that made perfect sense to me that people type more slowly and make more mistakes at certain temperatures. I wonder how you're going to explain to the boss that you can't log in for a couple of hours because it's snowing outside?

      And what about the thing of rotating passwords being a Best Practice? I have a set of obscure crap I've concocted that are generally easy for me to recall but when I switch things around, I can be a bit erratic in typing in the new one having a habit of the old one built up. Will my first few, more hesitant uses of the new password be set as "normal" and when I zip through it, the machine will refuse to let me in?

      I'm suddenly wondering how one goes about getting a job where you get paid to come up with silly useless ideas. I could come up with lots and lots of them then spend most of my time at work playing computer games...

    12. Re:Sharing Secrets by Cro+Magnon · · Score: 1

      The only time /. has contact with wives is mail order brides, and believe you me, you do not want to give them your banking details*.


      I wish you'd told me that sooner. :(
      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    13. Re:Sharing Secrets by Kattspya · · Score: 1, Insightful

      To me it looks like a specific case of the general rule: "don't give your (secure) pasword to anyone, period".

      Are you sure you aren't seeing misogyny where there isn't any because that's the way you look at things?

    14. Re:Sharing Secrets by Kidbro · · Score: 2, Insightful

      sharing a simple piece of information that can be changed at any time with someone you have no good reason to be keeping secrets from

      I can think of several people that could know the password after that telephone conversation, some of which the people having the conversation won't even know exist. One of many reasons to never share your password with anyone is that in the act of sharing it you expose it to potential (untrusted) snoopers, even if you trust the intended recipient.
      Frankly, the whole argument was probably the poorest I've seen against the proposal. "I don't want a security system that ensures I'm me since I want other people to be able to fake being me." That's just plain nonsense.

    15. Re:Sharing Secrets by DragonWriter · · Score: 1

      Never, EVER, give your wife your password! What the heck are you smoking?!?!


      This would be a perfectly good idea if every information system provided ways to delegate access to your access privileges to other users, especially if they had fine-grained access controls that allowed you to do so with any part of your privileges that you wanted to delegate, and excluding any privileges you wanted to exclude.

      Unfortunately, very few of the information systems I interact with allow delegation at all, and even fewer do so with fine grained access controls—those that do allow delegation usually allow only one very specific level of delegated access.
    16. Re:Sharing Secrets by Abcd1234 · · Score: 1

      as a man who's been divorced

      Uhuh. And we're supposed to take your views on marriage seriously?

    17. Re:Sharing Secrets by cyphercell · · Score: 2, Informative

      ...lots and lots of married couples keep things from each other, it's in no way misogynistic or stupid, it's actually natural.

      It's called privacy, everyone needs it, it is in no way misogynistic.

      The last-reported U.S. divorce rate for a calendar year, available as of May, 2005, is 0.38% divorces per capita per year, ...

      The National Center for Health Statistics recently released a report which found that 43 percent of first marriages end in separation or divorce within 15 years.

      http://www.divorcereform.org/rates.html

      Good luck! I don't know how long you've been married, but all things considered, I think I did alright. Anyways, thanks for busting my balls and if you ever need advice for your divorce, you can count me out. ;)

      --
      Under the influence of Post-Cyberpunk Gonzo Journalism
  28. Re:Seems like it would not work as I learn my pass by Blakey+Rat · · Score: 1

    What if you just came in from the cold and your fingers are stiff? What if you're using your laptop on your lap... top... and don't type the same way you do at your desk?

    This is a stupid idea.

  29. Some added security, but not much by quantaman · · Score: 4, Interesting

    From the article:

    "You're sleepy, right. They have a few little measures to catch that. If after a couple of goes it seems you're not typing the way it expects you to type, it will ask some additional security questions."

    Ahh, so really all they've really done is increased the number of passwords an attacker has to try by a factor of 3 or so. Then you hit the question and you know you have the right password. At that point you can either solve the security questions (probably not as nearly as tough as the password, especially since no one expects it to be used) or they keep making occational tries at logging in with the correct password until you find their cadence (probably not that hard).

    Note that I doubt that an attacker getting the password then bailing when they hit the question will raise any red flags, chances are there will be so many false positives that no one will bother to follow up.

    --
    I stole this Sig
    1. Re:Some added security, but not much by Anonymous Coward · · Score: 0

      There's nothing inherent in the system that says the security questions should only be presented when the correct password has been supplied. A safer procedure may be to present the security questions after three failed(either because of the password, or because of the typing profile) logins with the same password. If they failed because of the typing profile, answering the security questions correctly grants you access. If they failed because of the password, you will be denied access whether or not you answer the security questions correctly.

      However, forcing people to remember additional rarely-used passwords when they're feeling sleepy doesn't seem very user-friendly.

    2. Re:Some added security, but not much by quantaman · · Score: 1

      There's nothing inherent in the system that says the security questions should only be presented when the correct password has been supplied. A safer procedure may be to present the security questions after three failed(either because of the password, or because of the typing profile) logins with the same password. If they failed because of the typing profile, answering the security questions correctly grants you access. If they failed because of the password, you will be denied access whether or not you answer the security questions correctly. That's a good point. The phrasing of the article made me think that the question only came up after correct passwords with a bad cadence. But if it works as you suggest and it always gives a security question after failed attempts, then you still get the security of the passphrase without letting the attacker know they have the correct password.

      Of course as you mention there's still the issue of the security of the passphrase, my guess is it won't be very complex since it will almost never be used and people will have trouble remembering anything complex/obscure when they do need to use it (thus the effective security may be reduced to an effective single password afterall).
      --
      I stole this Sig
  30. a.k.a. the Morse operator's "fist" by IronTeardrop · · Score: 1

    A Morse Code signaler's distinctive style was referred to as their "fist". I thought it was also called their "hand" but couldn't find a reference for this.

    Cat-like typing not detected.

    1. Re:a.k.a. the Morse operator's "fist" by fumblebruschi · · Score: 1

      The guy who taught me Morse code (my scout leader, in the early 80s) called it a "hand." He couldn't have been alone, either, because I was always a sloppy operator and more than one guy called me a "hand of mud."

  31. New?? by E+IS+mC(Square) · · Score: 1

    What's new here? This was available back in 2005 if I am not wrong.

  32. So much for Steven Hawkins's access by crovira · · Score: 1

    Or mine for that matter. (I'm spastic...)

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  33. Personal experience with BioPassword by Anonymous Coward · · Score: 2, Informative

    We have been offering BioPassword as an additional security feature for our web based application (Doc Mgmt). I have been fairly impressed with its capabilities.

    You can configure a number of options such as # of attempts before activation which allows it to 'learn' your typing style.

    You can also set the 'Pass/Fail' percentage. For instance 80% match so you don't have to type it in EXACTLY the same way every time.

    Additionally you can disable BP for individual users if you wish (broken hand, etc).

    Plenty of other configs for it as well. By and large, it has been a fairly hands-free security system once configured.

    1. Re:Personal experience with BioPassword by sarathmenon · · Score: 1

      We have been offering BioPassword as an additional security feature for our web based application (Doc Mgmt). I have been fairly impressed with its capabilities.


      So what exactly are you doing when firefox automatically enters the saved password? This idea is flawed dude.

      --
      Microsoft: "You've got questions. We've got dancing paperclips."
    2. Re:Personal experience with BioPassword by neilbaby · · Score: 1
      First, Anonymous Coward, I think you adding your personal experience to this thread has added a refreshing breath of reality.

      I'd like to take a minute and summarize the problems that have been mentioned and add one of my own:

      • Different keyboards: Others have mentioned it but I'm probably a more drastic difference between the keyboards than most. I have a laptop that I use frequently at home and when I'm on the road and a Comfort Keyboard at work. I'm sure I never type my password the same way on those two.
      • One handed typing: You mentioned an a broken hand although others have mentioned eating an apple or holding something. The system will certainly not handle those one-off one-handed typing.
      • Drunken coder: Besides being drunken (which you might argue that not allowing a drunken coder to login is a good thing), there is also a tired coder or a coder who spent too much time playing golf over the weekend and has a blister on their hand. Certainly the security question fall-back will be needed there.
      • CTS: I don't think anyone has mentioned carpal tunnel syndrome but I have a pretty significant case of it. I have daily symptoms (this explains the Comfort Keyboard - it helps loads). My typing speed and rhythm vary from day to day - even hour to hour - depending on my current symptoms. I don't think a system like this will ever work for me.
      Just because there are situations where a strategy will now work doesn't mean the idea as a whole is bad. As long as there are means to work around the difficulties (eg: the ability to disable for a user or ask security questions as a second means of authentication) it seems good. Even if it means that some users have lower security than others. If you can increase security for 90% or 95% of the users it seems like a big improvement.
      --
      Neil Smithline http://www.neilsmithline.com
  34. Hi. by cultrhetor · · Score: 0

    You must be new here. Welcome to /.

    --
    "Tu fui, ego eris" - Virgil
  35. Used this on an Apple II by SETIGuy · · Score: 1
    The code itself came out of Nibble magazine, IIRC.

    Someone listening to my typing could match my timing well enough to get in if they also knew the password.

  36. Turing Tests? by Gat0r30y · · Score: 1

    Seriously. Does anyone else feel like they are taking a lot more Turing Tests than are really necessary. I feel like i'm trying not to be a computer an awful lot lately. By the way, the neural networks that are capable of cracking the little picture puzzles they give us to get new accounts, they could probably be trained to learn a persons typing habits.

    --
    Prediction: The real iPhone killer is going to be sex robots from Japan. Think about it.
    1. Re:Turing Tests? by Gat0r30y · · Score: 1

      Gojaroo brings up a good point. Keyloggers could just as easily capture this sort of info. Actually, for a senior project some classmates of mine made a keylogger, it was pretty wicked. Small enough nobody would notice, well on a PS/2 keyboard.

      --
      Prediction: The real iPhone killer is going to be sex robots from Japan. Think about it.
  37. Servicing by Short+Circuit · · Score: 1

    Does anybody else get the feeling that biometric features like this are going to make it more difficult to service user's PCs without already having a maintenance account on them?

  38. About that. by Anonymous Coward · · Score: 1

    I first ran into this when trying to forge consent forms.

    So ...

    yeah, nevermind. I probably don't even want to know.

    1. Re:About that. by Nimey · · Score: 1

      He really did know that she was only fourteen.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
  39. Why not just have two passwords. by Kadin2048 · · Score: 1

    Why would this work any better than just having two distinct passwords, a regular one and a "distress" one?

    I've often thought that they should do something like this for ATMs. You should have another PIN code that you can enter, which will work just like your regular one, but will also trigger an immediate silent alarm and mark the machine's video record that something was amiss.

    Or on a computer, you have two passwords, one that's the real login, and another that causes the computer to open to a fake main screen, display dummy data, and silently start deleting the real stuff every time it has an opportunity to access the disk. It could also try to transmit some sort of a distress message, although that's harder to do on a computer where you have to assume that it can be disconnected from the outside world pretty trivially.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Why not just have two passwords. by The-Ixian · · Score: 1

      Interesting idea about the distress ATM PIN.
       
      However, on further thought it kinda seems pointless because the mugger is almost certainly not going to be in camera shot (I would think they would be savvy enough to do this already) and there could really be nothing done about people abusing the code to try to fake out the system and claim that the money was stolen when it wasn't.

      --
      My eyes reflect the stars and a smile lights up my face.
    2. Re:Why not just have two passwords. by Michael+Woodhams · · Score: 1

      Who said they got the "stolen" money refunded?

      If they did, there is a pretty good chance of getting caught - slip-ups in their story, other survelence cameras, a police car that just happened to be nearby when the alarm went out... The odds are probably at least as good as catching a real ATM mugger.

      --
      Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    3. Re:Why not just have two passwords. by Anonymous Coward · · Score: 0

      My house alarm system has something like that. I have one regular code to shut off the alarm, and another one that shuts it off, but also sends a silent warning to the central.

    4. Re:Why not just have two passwords. by flicken · · Score: 1

      The HalfBakery has an idea on this: Panic PIN.

      --
      20 mil and I will! Learn Esperanto with 20M others.
  40. +1 Clippy of awareness by Scrameustache · · Score: 5, Funny

    Oy. So now it makes a difference if I'm using my own computer or not? Or if I'm eating a bagel while logging in? Or if I have a hangover? Because my typing pattern is going to be different in each case. You appear to have a hangover,
    while you were drunk, I intercepted the email you wrote to
    • the girl from the office
    would you like to read it again before it is sent?

    [No] [Ignore] [Cancel]
    --

    You can't take the sky from me...

  41. My site has been doing this for awhile too by Anonymous Coward · · Score: 0

    So hopefully they don't go applying for patents or I'll go prior art on their ass.

  42. Re:Seems like it would not work as I learn my pass by gopla · · Score: 1

    When I first create a new password I typically stumble just a bit when typing it. After a few days/weeks I start building up motion memory for my password. How would the system handle when people impove typing their password?

    Also by the time it learns to understand the pattern, the SysAd forces to change the password.
  43. Definately could work... by thanatos_x · · Score: 1

    I know a lot of people mentioned web-based things. How would this work with browsers (would they then have to memorize exactly how you entered in the password?) As another, probably more relevant issue, does it need to have 90% accuracy or any such measure? Suppose it only has 50% accuracy, isn't this still an improvement (provided it allows the true user in 99-100% of the time). It is afterall in addition to a password, and so adds another level of complexity, similar to adding a new character or possible characters. It also should completely deny programs which guess passwords - or slow them down significantly, as they need to wait at least 1-2 seconds between each password attempt.

    --
    I am not an expert. If I am misled in something, please correct me.
  44. Re:Seems like it would not work as I learn my pass by Falladir · · Score: 1

    I used to do that, but lately I just make a prototype password that's a real word or pair of words, and figure out what changes would let me type it faster. Then I change it, making it both a stronger password (not a word any more) and easier to type. And it's memorable because of the process of deciding what would be the best way to change it.

    Anyway, I like the idea of letting the password evolve a little.

  45. Now enter your password with Carpal Tunnel... by Anonymous Coward · · Score: 0

    Sustain a hand injury of whatever sort, and you could be locked out big time.

  46. Form-fillers... by Anonymous Coward · · Score: 0

    I hope this won't spread too far, as it will render macro-style form-fillers unusable!

  47. You could by KKlaus · · Score: 1

    Set your password for things only when you are incredibly frustrated or bitter. Then after your computer ruins your mood because it won't let you log on, at least you'll be able to finally get in. It might make you hate everything though.

    --
    Relax I just want some peanuts.
  48. very old method by kharchenko · · Score: 1, Redundant

    Keystroke patterns is a well-established method for intrusion detection. In fact it predates computers, as in the old days of Morse code an operator would typically have a recognizable signature.

    1. Re:very old method by ajs318 · · Score: 1

      ..... which a virtuoso musician, especially a percussionist, ought to be able to copy.

      --
      Je fume. Tu fumes. Nous fûmes!
    2. Re:very old method by PMuse · · Score: 1

      Grrr . . . no mod points!
      Please, if you have them, mod parent up.
      This stuff has been deployed on keypads at secure facilities for years.

      --
      "We reject as false the choice between our safety and our ideals." --The American President (20.1.2009)
  49. Keyloggers by denbesten · · Score: 1

    The proposal will reduce the vulnerability to shoulder surfing (a problem in lab and public environments). However, it is still susceptible to keystroke logging (the more common problem in a home or office environment). Cadence is just another factor that needs to be recorded.

    Cadence measurement is still susceptible to replay attacks, which is one of the biggest problems in authentication. To protect against replay attacks, the authentication needs to be different each time. Examples are one-time-passwords and challenge-response authentication mechanisms. I have never seen a biometric authentication factor which addresses the issue of replay attacks.

  50. Prior art ! by wtarreau · · Score: 1

    I've used this method in around 1990 when I was a kid to ensure that my little browser could
    not use my computer even if he knew the password. The password were stored as combinations of
    (letter, hit time). Of course they were not ciphered, but the principle was there. And I can
    say it's really effective. Nobody can type your password like you.

    Willy

    1. Re:Prior art ! by Cro+Magnon · · Score: 1

      I've used this method in around 1990 when I was a kid to ensure that my little browser could
      not use my computer even if he knew the password


      Yeah, it's really bad when your browser uses your computer by itself.
      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  51. Two Factor Auth by Z33kPhr3k · · Score: 1

    Hmmm... so will this pass for two factor authentication for PCI and other security standards?

  52. busted, useless and insecure by Anonymous Coward · · Score: 1, Insightful

    This is dumb.

    1) it will have too many false errors due to the inconsistent way people type. Things change as we age, as we trim our nails, how rushed we are, etc.

    2) a decently sophisticated keylogger can record and play back key strokes as if the original typist was doing the typing. People who want in badly enough WILL have that sort of tool so don't laugh it off.

    3) The in thing is computing anywhere. One login from any computer gets you to your particular desktop or set of apps. This is becoming the norm where I work. But not all the computers are the same. Some Dell, some HP, some Mac, some IBM. Most of the keyboards are different so it stands to reason the *exact* timing on keystrokes will differ from one to the next. The margin of error may be enough to cause trouble. We don't know. Nothing has ever looked into keypresses so deeply before.

    4) No matter how many key-press passwords and other biometric junk (easily bypassed + woefully oversold) you attach to a computer, it's still easy to steal the entire computer or at least the hard drive and do all sorts of evil to it as much as you want. Sure, encrypt the drive but how many people actually DO that?

    PS: for everybody chattering about how morse operators "used to" have a "fist" or style, please note that morse code users STILL exist along with all those terms and techniques and whatever. So maybe it might seem like something from 1935, but it is still in use in amateur radio. So drop the "used to" stuff OK?

    PPS: I think morse is long past its date with destiny. Bring on NO CODE baby! But I have to stand up for my fellow CW users. They are out there, tapping away even now. It's very bandwidth efficient and it's rather easy to use for SMS too. Mobile phones should have it as an option instead of T-9 or alpha-numeric.

  53. Security by Anonymous Coward · · Score: 0

    This simply reduces the existing security. We spent years enciphering passwords, salting them, shadowing them so that it would be difficult to guess the password.

    Now, patterns would have to be kept in plaintext? Today no administrator can know the password of the user (though he can change it or set it to null, he can't know the actual password)

    Even if the complete password is not stored in a straightforward way, only triplets,tetralets is stored, the brute force method now requires very few permutations-combinations.

  54. Old and poor by Anonymous Coward · · Score: 0

    This technology has been out for years now, and has never been reliable enough to count on. The patent was purchased for six digits (100 or 750 k, I forget which) years ago, and since then they've been trying to make this dog bark.

    (In disclosure, I'm working on a similiar, competing product, but for legal/business/my-boss-kicking-my-ass reasons am not going into it).

  55. for precedence (?) by SaberTaylor · · Score: 1

    I'll just mention the opposite idea, which I've never got around to bothering with.
    If you voip a lot, this idea might come to your attention.
    Pattern analysis of your typing, and then decoding that typing to extract passphrases.
    Known plaintext correlated with typing audio, [imagine the scenario], could be helpful.
    As they say, "Working code trumps all theories."

    --
    If you need text styles to communicate then you don't have a message.
  56. What this means ... by nobelHubel · · Score: 1

    ... is people using Ctrl (Apple) Enter to enter passwords, are pretty much screwed. :)

  57. I hate this so much by doom777 · · Score: 1

    This is the worst news I've had for months. You see, this was MY idea. I had it for a few years. I was planning to do my masters on it. I have recently wrote a paper on it. See: here is the introduction "The currently predominate system for user identification is obsolete, and has been broken in the past numerous times. It relies on a secret password that in theory only the user and the secure server know, which means that there are tons of ways to wrongfully obtain access to the system. Worse, users often forget the passwords; making them go through a usually painful password recovery procedure, and they often mishandle the password. The idea behind my proposal is to identify users based on their typing habits, therefore eliminating all these problems." That company is now my enemy #1!!!

    1. Re:I hate this so much by ecidquad · · Score: 2, Interesting

      Well, it is not new at all, even in the IT field, and Biopassword is not the only company editing such kind of software. Take a look also at all the patents already registered, and if it is not enough to convince you, here is a list of free available pdf documents I have collected about keytroke dynamics:

      1993-10 Pattern classification and scene analysis.pdf
      1997-00 Keystroke Dynamics as a Biometric for Authentication.pdf
      1997-04 User Recognition by Keystroke Latency Pattern Analysis.pdf
      2001-10 Password hardening based on keystroke dynamics.pdf
      2001-11 User authentication using keystroke dynamics.pdf
      2002-06 Keystroke Biometrics.pdf
      2002-10 typing dynamics biometric authentication.pdf
      2003-00 Identity verification through dynamic keytroke analysis.pdf
      2003-11 Keystroke dynamics.pdf
      2004-00 dealing with different languages and old profiles in keystroke analysis of free text.pdf
      2004-03 Identity Verification using Keyboard Statistics.pdf
      2004-04 An analysis of keystroke dynamics use in user authentifcation.pdf
      2004-05 Keystroke Dynamics Verification Using a Spontaneously Generated password thesis.pdf
      2004-12 keystroke dynamics based authentication.pdf
      2005-00 Username and Password Verification through Keystroke Dynamics thesis.pdf
      2005-00 the potential for analysing free-text.pdf
      2005-07 Biometric Authenticatio using Random Distributions(BioART).pdf
      2006-00 Keystrok Dynamics and Corporate Security.pdf
      2006-00 Keystroke Dynamics Verification Using a Spontaneously Generated password.pdf
      2006-09 Keystroke dynamics- Low Impact Biometric Verification.pdf

    2. Re:I hate this so much by lpw · · Score: 1

      No "Keystroke dynamics for troll recognition?" /., call me.

  58. I'll never login again! by Builder · · Score: 1

    Every Monday, I type slower and make more mistakes, mostly because my hands are still sore / stiff from climbing or packing canopies on the weekend. By Friday I'm back up to my normal speed.

    Will I ever be allowed to login again ?

    1. Re:I'll never login again! by david_g17 · · Score: 1

      create 7 accounts on every system - one for each day.

  59. Has been done before, Psylock by gr8dude · · Score: 1

    This is not a new technology. Take a look at Psylock, it is a similar mechanism developed by a group in a German university.

    I know in person a guy who is working on it, and I've tried it myself in October 2006 at the Systems expo in Munich. I guess they've had a working version of it long before that.

  60. Not Even Remotely Reasonable by NetSettler · · Score: 1

    Remote login man, remote login. ;)

    What makes you think I won't be denied login when my cable internet is being flakey and dropping packets in a manner that makes it seem like someone else typing? :(

    --

    Kent M Pitman
    Philosopher, Technologist, Writer

    1. Re:Not Even Remotely Reasonable by Anonymous Coward · · Score: 0

      No, the local auth client would generate a hash of the keypress vs timestamp series and send that to the remote auth server, precisely because network dynamics are unpredictable on millisecond scales.

      Another option would be to send a series of (key, timestamp) tuples through an encrypted connection. Sending the tuples allows for cheaper server-side computation of fuzzy matching that absorbs slipped fingers of either variety (too fast or too slow to hit correct key; wrong key pressed at right time).

      The timestamps would have to be standardized as something like an absolute consensus time (UTC, MJD, NTP time, ...) or an increasing count of ticks from a low-error-rate frequency generator (interrupt clocks following AC power frequency could be suffcicient for hand-entered passwords).

      In either case, you'd want to use a network transport service that guarantees intact delivery of the data (or fails trying).

      Counting the read delays on the remote end of such a service runs into all sorts of noise from transient network congestion delay, retransmissions of lost packets, and things like the Nagle algorithm running inside the sender's network stack or a translating gateway somewhere between source and destination. The bright side is that this class of timing noise is so prevalent in the Internet that it would very quickly result in obvious errors.

  61. Deepnet Technologies by Anonymous Coward · · Score: 0

    This is the second commercialized BioPassword product to hit the market recently behind Deepnet Technologies.

    http://www.deepnettechnologies.com/products/type.a sp

    I wonder who if anyone has the patents yet ...

  62. Typschrift by Incadenza · · Score: 2, Interesting

    I think this is a pretty nifty idea, and I'm surprised it hasn't been done before.

    Well, it has been done before. I graduated from the Academy of Arts in Rottterdam in 1996 with some fonts that changed their shape depending on how you typed. Inspiration fo these fonts was exactly this technique, which I had heard about, on some big IT show, at least 5 years before.

    A JAVA version of one of the fonts (Typschrift-B, a rather crude version but my JAVA-knowledge is kind of non-existent) is the only thing that is still on line of the whole project.

  63. Open source typing pattern scheme by lixee · · Score: 1

    I happen to be doing my Master's thesis on exactly this subject. The problem currently with the technology is that there's not enough data for scientists to work on and extract the best metrics. Plus, it's dominated by corporations. My idea was to gather enough data and make them available for future researchers as well as set up an open-source program implementing the best algorithms I'll come up with. Analysis of the data will be done with R and the actual program written in Python. It'd be nice if you could take a minute to send in a sample of your writing on this page: http://www.malti.org/

    My thesis proposal is publically available here http://www.malti.org/paper.odt.

    Thanks in advance,

    --
    Res publica non dominetur
  64. Injured arm / hand... by w4rl5ck · · Score: 1

    ... might be a problem here. So: no more sports, please ;)

  65. of course the camera would work :-/ by Herve5 · · Score: 1

    On all laptop macintoshes there are now always webcams on the screens, and go figure there are already maybe 5 or 6 such utilities, taking regular snapshots of the mugger and sending them silently back somewhere...
    I agree this still sounds stupid, but just because there is a LED aside the cam :-(

    see for instance: http://www.macupdate.com/info.php/id/20425/underco ver
    The icon itself says it all...

    --
    Herve S.
  66. sure by Anonymous Coward · · Score: 0

    What about when you copy paste your password? Or when you use a password vault? Oh... now the system will tell you ALERT ALERT hacker robot detected typing too fast :P

  67. Just one form of security... Moving targets etc by chiark · · Score: 1

    This is being seriously looked at by some financial institutions in the UK as a further way of protecting themselves: some institutions have got it into their head that two factor authentication (2FA) is the be all and end all of security. The press hasn't helped this misunderstanding.

    I'm in talks with a bank to use this as part of their security strategy. If this fails for whatever reason, authentication will be moved to a separate channel, such as a challenge/response via SMS on your mobile phone. Shifting out of band drastically reduces risk and doesn't completely piss off the end user. It also doesn't mandate rolling out a token/reader/whatever to the end user as we're trying to authenticate who they are rather than what they have.

    Combined with fingerprinting their usual access mechanisms and other bits of behavioural data, banks/FIs get get very cute, get high security and get wide acceptance from their userbase. 2FA is not, IMHO, the way of doing this as ABN Amro have found out despite the warnings that 2FA does not stop MITM attacks...

  68. another view at this pattern measurement by N3wsByt3 · · Score: 1

    As a lot of other posters have pointed out, there might be serious problems when one is in another mood or if something happens (even if only you bought a new keyboard) which deviated enough from the pattern to be refused access. Now, in TFA they say they solved that by asking you additional questions, if you don't get it right a few times. But, if that's the case, it isn't any better then a security system with additional passwords.

    However, I do see an important possibility where the *speed* of the pattern is used as an integral part of the paswordprotection. Say, for instance, it needed at least a one second interval between each character typed, or otherwise, it would refuse the pasword. Now, that is easy to do, even (or maybe even easier ;-) if you are drunk or what not. But what would that accomplish, you ask? Well, it would leave all brute force attacks useless (even quantummechanical ones), because those systems rely on crunching huge amounts of numbers (well, characters) superfast. Thus, if all passwords are rejected that doesn't take at least one second, and this is an integral part of getting access, then this means a computer can at most try out one pasword each second, instead of, say, a billion.

    This in turns means that such a system, when the code is long enough, can't be beaten by a brute-force attack (well, not in the lifetime of the universe) because such an attack would intrinsically need huge amounts of time to decypher it. While a human, knowing the password, would have no trouble at all. His 'slowiness' compared to a computer using a decryption algorithm would be exactly his strong point.

    --
    --- "To pee or not to pee, that is the question." ---
  69. Humans aren't static by ACORN_USER · · Score: 1

    The only reason that detecting such patterns is so hard and will in most cases need to be represented by some kind of mathematical model captured by some clever analytical engine, is because you have to examine a wide range of exemplars. My behaviour will be off every now and then and the software will need to cater for that. It's like automated trading, where you still need human input and various checks to make sure that you're not bankrupted by your software.

    What happens when I come back to work with a hangover, or after my dog's gone in for surgery, or when my hands are tired from holding too many coffee cups, or my fingers unfunctional from playing too many video games or something. The day back after the holiday, when you just can't remember your password. The day after you've changed your password. In fact with every new password.

    I certainly don't want to be locked out of my accounts, simply because today is a crap day and I'm feeling rather odd and out of the ordinary - as are my fingers.

  70. Makes a Nonsense of the RIP Act by giafly · · Score: 1

    Regulation of Investigatory Powers Act 2000 "If any person with the appropriate permission under Schedule 2 believes, on reasonable grounds- (a) that a key to the protected information is in the possession of any person, ... the person with that permission may, by notice to the person whom he believes to have possession of the key, impose a disclosure requirement in respect of the protected information."
    Because the policeman couldn't use the key.
    --
    Reduce, reuse, cycle
    1. Re:Makes a Nonsense of the RIP Act by giafly · · Score: 1

      I realise that comment wasn't quite clear. Basically my point is that you only have "possession of the key" if you can type the key with the rhythm necessary to meet this authentication method. Over time, for example if you're in prison without access to the Internet and get out of practice, your typing pattern will change and you'll no longer have "possession of the key".

      --
      Reduce, reuse, cycle
  71. After Phishing and Pharming I wonder, by Anonymous Coward · · Score: 0

    whether stealing someones typing profile with trojans will be called Phisting :)

  72. forget password managers by Anonymous Coward · · Score: 0

    Yes, very clever especially if you're using the browser's password manager.

  73. Insure your hands by DCheesi · · Score: 1

    Besides the obvious mood changes, etc. There's also the issue of injury.

    I fell and hurt my hand while in Germany. When I got back, I sat down to work and tried to type, and I found that my pinkie was hovering over the CapsLock key?! Despite having no broken bones (according to the doc) I somehow managed to mess up my hand such that I can't hold my last two fingers close together anymore. As a result my 'natural' typing stance now puts the pinkie over the shift/Lock/Tab column instead of ZAQ; and if I pull that finger in to hit the correct key, then my ring finger is pushed slightly out of alignment with *its* column, etc. Needless to say, my typing pattern has changed. I'm actually back up to speed, but I'm certain there's a delay in hitting the A key vs. how I typed before.

    Any biometric system should have a fallback, just in case something like this happens. And you'd better be darn sure that you can remember the answers to those "security questions", even several years after you set them up.

  74. It has been done before. by wireloose · · Score: 3, Interesting
    In fact, research and methods have been done for years. There have also been some systems developed as a result. A partial listing of research:


    1977, Rome:
    G. Forsen, M. Nelson, and R. Staron, "Personal Attributes Authentication Techniques," Rome Air Development Center Report RADC-TR-77-1033, Air Force Base Griffis (New York, 1977).


    1980, Rand:
    R. Gaines, W. Lisowski, S. Press, and N. Shapiro, "Authentication by Keystroke Timing: Some Preliminary Results," Technical Report Rand report R-256-NSF, Rand Corporation (1980).


    1990, Gupta:
    R. Joyce and G. Gupta, "Identity Authentication Based on Keystroke Latencies," Communications of the ACM 33:2 (1990), 168-176.


    1995, IBM:
    http://ieeexplore.ieee.org/Xplore/login.jsp?url=/i el3/3531/10615/00491588.pdf?tp=&arnumber=491588&is number=10615


    1999, ATT:
    http://avirubin.com/fgcs.pdf


    2005, MIMOS:
    http://digital.ni.com/worldwide/singapore.nsf/web/ all/ACCD272C9FEF487D8625703D005562A0


  75. Been there, done that by MightyByte · · Score: 1

    New authentication scheme? This technique has been around for awhile--and not just in Morse code. I wrote working code that did this about 7 or 8 years ago. It was only 300 lines of C code. So, having first-hand experience, I am able to address some of the issues brought up here.

    Typing patterns can change slightly over time or different keyboards, but some (if not most) of that variation can be accounted for statistically. Every time the user is correctly authenticated, you just add that pattern to the database. This won't handle drastic changes (like a broken hand), but it does pretty well for most cases. My system was originally trained on 10 training runs of typing the user's first name, last name, user name, and password. The login sequence required all of these, so it was a little bit longer than the standard username-password sequence.

    Now, you probably can't tell your wife your password and have her log in for you, but the system could still be useful in government systems where per-user traceability is mandatory. The assumption here would be that the recognized failure modes would be acceptable, and sysadmins would be willing to handle them individually.

    The system I wrote did not just measure typing speed. It actually looked at the latency patterns between each keystroke. By tweaking the similarity threshold, I could get it so that it would accept most of my attempts, but reject a lot of other people trying to log in as me. I type faster than 100 WPM, so just matching my speed was impossible for most people. I had a friend who was also a fast typist try to impersonate me. It took him a long time, but he was finally able to get in after many tries. His primary problem was typing my user name correctly and fast enough. This was difficult since it's a one-handed finger-twister. My impression after this test was that accomplished typists are consistent enough that there is minimal variation and that the recognition essentially degenerates to a speed measurement (although I don't have quantitative results to prove this). I did not do any testing on poor typists. I would have concerns about whether hunt-and-peckers would be recognized. The system did take into account the user's volatility, but it's possible that the keystroke latencies of poor typists are not normally distributed. This would pose a problem, but it might be ameliorated by using a dynamic threshold based on the users' consistency.

  76. Ally, impostor... by autophile · · Score: 2, Funny

    "whether a message was sent by an ally or an impostor..."

    ...or a cat.

    --Rob

    --
    Towards the Singularity.
  77. What happens when I get drunk? by Anonymous Coward · · Score: 1, Funny

    What's gonna happen when I get drunk? I think my typing patterns change dramatically when I get stoned.

  78. Awesome.. but. by Mockylock · · Score: 1

    Early mornings tend to blur my senses a bit. An average 8AM sends me from "PASSRDD" to "PASSWROD" and eventually the 1 second per key "P A S S W O R D" to make sure I'm not locked out. The JOY that this will bring to sys admins across the globe when unlocking accounts!

    --
    "Please, shut up. Just when I think you can't say anything more stupid, you speak again." -Archie Bunker.
  79. Re:Seems like it would not work as I learn my pass by arehnius · · Score: 1

    If you're interested by this topic, have a look at http://www.ece.cmu.edu/~reiter/papers/2002/IJIS.pd f It explains the learning process, and will tell you more specifically how it modify the password file to match the progress of the user.

  80. Nothing new about this by Anonymous Coward · · Score: 0

    When I was in the biometrics industry over ten years ago, this method of biometric identification was well-known and researched. There's nothing "new" about it at all.

  81. Morse Code Operators Can Already Do This by Anonymous Coward · · Score: 0

    As a network admin, I was on the phone to a remote site talking with a guy who used to be a military morse operator. With quite surprising accuracy he could discern what keys I was typing on the keyboard.

    It would seem the human brain and now with software, has a base reference of how long it takes for your finger to travel from one key to another. Each just has to customize per user based on quirks in their typing pattern.

  82. They stole my idea!! by rwrife · · Score: 1

    I wrote an application many years ago that would do authentication based on keyboard input and mouse movement and daily practices. I even filed for a patent for the idea but never followed through on it. My system would record time between keyboard strokes for the password as well as watch the user's actions over a given period of time to determine if really was the authenticated user.....so even if somebody knew your password and could replicate your timing they could still be caught when they try to do abnormal tasks and the keyboard/mouse input didn't match with the authenticated user.

  83. Different Keyboards? Public Terminals? Posture? by grgyle · · Score: 2, Interesting

    I touch type, and am very used to my own particular keyboard. The moment I sit down at a different keyboard (my wife's laptop, a public station, a horrendous split-ergonomic keyboard), then I revert to hunt-and-peck mode. I'll also type differntly if I don't have my ergonomic puffy wrist pad for my hands.

    Simply a horrid idea.

    --
    ----- And all that the Lorax left here in this mess was a small pile of rocks, with one word...UNLESS.
  84. Pattern recognition by Burntfinger · · Score: 1

    If the program has a proper "slop" allowance you shouldn't have any problem. That's a big if and how hung over are you planning to be? Bagels are bad for your teeth anyway so have a doughnut instead. :)

  85. Whatever! by tacokill · · Score: 1

    Speak for yourself!

    One of the greatest joys I get each week is coming home and seeing a package on the doorstep that I can not - for the life of me - recall ordering.

    What I've learned is that I order some pretty cool shit when I'm wasted. And it's kind of cool to have a Christmas every week.

    1. Re:Whatever! by ajs318 · · Score: 2, Insightful

      And it's kind of cool to have a Christmas every week.
      That's as maybe; but it's not so cool having a January statement every month, though .....
      --
      Je fume. Tu fumes. Nous fûmes!
    2. Re:Whatever! by Anonymous Coward · · Score: 0

      How do I get my "store" on your bookmark list?

  86. not for web apps, I assume by poot_rootbeer · · Score: 2, Insightful

    How useful is this method going to be when it can't be used with web-based applications?

    For one, how's the web browser going to obtain that keystroke timing info and pass it on to the host? A Javascript implementation would be trivial to circumvent. And an ActiveX-like implementation would be a security risk.

    For another, what about stored passwords? I may use an identifiable cadence when typing in a new password for the first time, but if I choose to let my browser store that password, it's going to subsequently get pasted in at the speed of

    strcpy()
    . How many false negatives will this cause?

  87. Old Idea... by nurbles · · Score: 1

    There was an interesting (to me at least) short story written at least 10 years ago that used this as a major plot point. The story had two guys writing security packages for a system. In the story, the "pattern of typing" security was secretly layered over the strong password system, and when the bad/compromised developer tried to use someone else's password to get it, he was logged into a similar system that contained fake data instead. I'm only including details in case someone else read it and can remember the author and/or title... My gray matter is failing me on those points.

  88. presenting: an unjustified blanket statement by Lord+Bitman · · Score: 1

    Biometrics will ultimately be a dead-end because their entire premise is based on the fallacy that the identity of the individual you want to allow access to your system is tied to a unique physical body. It's strange that in this computer-based age, people who obviously /use/ computers keep trying to allow people to authenticate with computers based on the assumption that only a single inalterable and non-transferable meat-being is involved.

    "lolz! We'll worry about that when we have the ability to transfer consciousnesses!"
    => That's not what I'm talking about, but you raise a valid point about how this system will be even more flawed five minutes from now.

    --
    -- 'The' Lord and Master Bitman On High, Master Of All
  89. David Gerold Prior Art by Nom+du+Keyboard · · Score: 1

    Author David Gerold described such a system back in 1972 in his SF novel, "When Harlie Was One." I'd call that prior art.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  90. Oh really? by Svenne · · Score: 1

    I didn't know that. I've also heard that Morse code operators used this technique to identify the operator at the other side of the line.

    Also, it's been used before by Morse code operators.

    --

    Slagborr
  91. Marketplace isn't NPR by hawaiian717 · · Score: 1

    For the record, Marketplace is not a National Public Radio program. Though it is carried on many stations that identify themselves as being an NPR affiliate, Marketplace is actually distributed by American Public Media.

    --
    End of Line.
  92. No Thanks by Fujisawa+Sensei · · Score: 1

    No Thanks, some of us deal very will with id/password scheme. But so far all of the 2 level authentication routines are a failure. The more layers of authentication you put on users,the more likely they're going to be to write stuff down and lose it.

    This is even worse, because users are going to open notepad, type their password in clear text, then paste it into the password field, and hopefully they will remember to exit notepad without saving.

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  93. If you have MPD and share pwd with "yourself" by Lambchops3 · · Score: 1

    Will it let your other personality access the account?

  94. I've used it... by o-hayo · · Score: 1

    Not an employee, but we've tried BP. Maybe I can shed some light on these questions since the arcticle was so light.

    You don't actually have to go through a forced enrollment. There is an option to "silently" learn a user's profile. I also believe in the newer versions the learning is continual, so say you change your password and at first you stumble with it for a few days. No big deal really, BP (under silent enrollment) won't engage strict enforcment until its seen a pattern enough times that it can qualify against. Note that even under strict enrollment, if a user types their password 9 different ways it will fail the process and they'll have to try again later.

    Also configurable is how strict it is when comparing input to your profile. I believe the default rating is 30 (out of 100, but I am told it doesn't mean 30% accuracy) and you can adjust this for all users or on an individual basis. From our testing, once that rating was much over 60 it was starting to throw failed attempts for good typists. The good side to this is there is also a log you can use that will help show how often it kicks out a login attempt so you can help control your organization and feel out what a proper setting would be. Even with a default setting though we didn't see many failed attempts but not once was someone able to mimic another.

    BP does protect alot more than what the article suggests. I believe it actually also grades your username, not just the password. It also forces windows to clear out any username/password boxes that originate from explorer and other parts of the OS. If you have an intranet site that uses basic authentication (prompting a normal windows password box) that will be BP protected. Anyone that invokes the RunAs through explorer or CLI will also get BP protected input fields. Though most of this stuff is configurable.

    For all those saying "oh no I hurt my hands and now I can't login!" I suppose thats true, but it only takes a few clicks in the ADU&G and your profile is cleared out and will start learning your new one handed sequences. Personally I like the idea that someone too inebreiated to type their password normally gets locked out for awhile. I'm sure some CxOs and HR Admins agree.

    Hopefully that clears up at least a little air.

  95. Replay attacks? by tepples · · Score: 1

    The client can record and repeat at will the biometric data. The client can record and repeat at will the password under the old system.
    1. Re:Replay attacks? by JasonTik · · Score: 1

      Exactly my point. The difficulty of falsification of data is insignificantly changed.

  96. Re:Seems like it would not work as I learn my pass by DaFallus · · Score: 1

    What if I don't even type my password? I keep some of my more difficult to remember passwords stored in Password Safe. This allows me to simply copy and paste those annoying passwords that are impossible to remember.

    --
    No one cares what your captcha was

    Houston TX, USA
  97. Interesting by GWBasic · · Score: 1

    This looks like it's harder to crack then Vidoop. I watched their demo on Tuesday, and I relized how easy it is to watch someone's mouse pointer click on different pictures. I think after 2-3 tries I can figure out that someone chose boats over cars.

  98. hm by nellistos · · Score: 1

    Invalid Pattern.

  99. imagic software by estabanster · · Score: 1

    BioPassword is not the only company with authentication by typing rhythms. Imagic Software http://www.imagicsoftware.com/ has been in the business for 5 years and has just been issued a patent for keystroke recognition. Their product, Trustable Passwords, is in use by some big companies. Lots of information on the website. Some of the questions posed here are addressed in the FAQ http://www.imagicsoftware.com/FAQ.htm. This technology is real.