Keystroke ID (keystroke identification)

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).