Keystroke ID (keystroke identification) é um método de autenticação biométrica baseado na dinâmica de digitação única dos indivíduos.
Keystroke dynamics are the patterns of rhythm and timing created when a person types. Os elementos incluem:
- Velocidade geral.
- Tempo de espera (o período de tempo que uma tecla é pressionada).
- Tempo de luz (o período de tempo entre a depressão de uma tecla e a próxima).
- Variações no tempo de voo entre combinações particulares de teclas.
- Erros comuns.
Dados capturados durante a autenticação são comparados com uma amostra armazenada para o utilizador. Alguns sistemas também monitoram a dinâmica ao longo de uma sessão ou sampleam periodicamente para garantir que o mesmo usuário ainda esteja envolvido e que a sessão não tenha sido sequestrada.
Os padrões de dinâmica de teclas das pessoas são conhecidos como suas impressões digitais; eles são tão distintos quanto os padrões de cristas e galhos na ponta dos dedos que produzem impressões digitais e as características vocais que produzem impressões vocais.
Benefícios do ID de digitação:
- Por ser baseado em software, a implantação é simples e barata.
- A dinâmica de digitação do usuário não pode ser perdida, roubada ou esquecida.
- A dinâmica não pode ser copiada ou falsificada.
- ambos os falsos positivos e falsos negativos tendem a ser baixos.
A identificação das teclas remonta aos dias do telégrafo, quando operadores eram conhecidos pelos seus padrões distintivos (conhecidos como o "punho" do operador de telégrafo). Durante a Segunda Guerra Mundial, uma metodologia conhecida como o "punho do remetente" ajudou a identificar a fonte de Morse code para confirmar que uma determinada mensagem era, de facto, do remetente legítimo.
Keystroke ID é por vezes utilizado como um método de autenticação multifactor (MFA).