Typing rhythmROEN

A one-minute test, on your device only

The way you type is almost a signature

Type the password .tie5Roanl ten times: the same one that 51 people typed 400 times each in a Carnegie Mellon University lab. The page measures how long you hold each key and how long you wait between them, draws your rhythm, and then lets you hand the keyboard to someone else. It is an easy signature to forge: with only ten typings, about one stranger in five passes as you.

Each bar is a key held down. The typing in progress is red; earlier ones are grey.

The page sends nothing you type anywhere and keeps nothing after you close the tab.

Your rhythm, drawn

After the tenth typing your rhythm appears here: one ring per key, from the full stop at the centre to Enter at the edge.

Two people from the lab, on their first ten typings:

    Hand the keyboard to someone else

    Your profile now holds ten typings. Hand the keyboard to someone near you and ask them to type the password once. Then type it again yourself. After each attempt the page says whether the rhythm looks like yours; you tell it who actually typed.

    Who typed?

    On the strip below, the red dots in the top row are your ten typings, each compared with the other nine. The dashed line is the threshold: anything left of it passes as you. The grey dots, typings from the lab, were made on a different keyboard, so they usually sit further right than someone typing on your keyboard would.

    How reliably does rhythm recognise you?

    In a study published in 2009, Kevin Killourhy and Roy Maxion had 51 people type .tie5Roanl 400 times, in eight sessions at least a day apart. An external clock recorded every key press and release. They then tried 14 ways of telling the owner from impostors. The best, by a small margin, was also one of the simplest, and this page uses a version of it: compare each interval with its average and with how much it usually varies.

    With a profile built from 200 typings, the method is wrong on average about one time in ten: at the threshold where it rejects the owner as often as it lets a stranger in, both errors are 9.6%. With only ten typings, as here, the same method errs 23%.

    The method's error falls from 26% with five training typings to 9.6% with 2000%10%20%30%26%523%1020%2015%5012%1009.6%200this pagetypings used to learn someone's rhythm
    Equal error rate: the threshold at which the owner is rejected exactly as often as a stranger is let in; a stranger here is someone typing the password their own way, not trying to imitate anyone. Average of the 51 people, tested on each person's last 200 typings, typed on other days.

    The page sets a looser threshold so that you get through most of the time. Rerun on the lab data with each person's first ten typings, this test let the owner through on 88% of their same-day typings and let a random stranger through 23% of the time. The average hides large differences: for half the people fewer than 11% of strangers got through, while for a few, almost any stranger passed.

    Rhythm changes with practice

    With every typing the password gets easier to type. From the first ten typings to the last ten, the typical person in the lab got 1.4 seconds faster. Over the first ten attempts the fastest typed the password in 1.91 seconds and the slowest in 11.5.

    Time to type the password falls from over 3 seconds to about 2 seconds across 400 attempts0 s1 s2 s3 s4 s5 s6 s12345678session (50 typings each)
    Line: typical time from pressing the full stop to pressing Enter, for each of the 400 typings. Band: the middle half of the 51 people.

    Can any website measure your rhythm?

    Yes. Any website you type into learns when you press and release a key without asking for permission; it is exactly the signal used here. The difference is what a page does with it. This one keeps it only in the tab's memory: it sends it nowhere, saves nothing and forgets it when you close the tab or press "Start again".

    How the test works

    Sources