Keystroke ID (keystroke Identification) è un metodo di autenticazione biometrico basato sulle dinamiche di digitazione univoche degli individui.
Le dinamiche di battitura sono i modelli di ritmo e tempo creati quando una persona digita. Gli elementi includono:
- Velocità complessiva.
- Tempo di permanenza (il periodo di tempo in cui un tasto viene premuto).
- Tempo di volo (il tempo che intercorre tra la pressione di un tasto e il successivo).
- Variazioni del tempo di volo tra particolari combinazioni di tasti.
- Errori comuni.
I dati acquisiti durante l'autenticazione vengono confrontati con un campione archiviato per l'utente. Alcuni sistemi monitorano anche le dinamiche durante una sessione o la campionano periodicamente per garantire che lo stesso utente sia ancora coinvolto e che la sessione non sia stata dirottata.
Gli schemi delle dinamiche di battitura delle persone sono noti come i loro caratteri tipografici; sono distintivi come i modelli di creste e rami sulla punta delle dita che producono impronte digitali e le caratteristiche vocali che producono impronte vocali.
Vantaggi dell'ID sequenza di tasti:
- Poiché è basato su software, la distribuzione è semplice ed economica.
- Le dinamiche di battitura dell'utente non possono essere perse, rubate o dimenticate.
- Le dinamiche non possono essere copiate o falsificate.
- Sia i falsi positivi che i falsi negativi tendono ad essere bassi.
L'identificazione dei tasti risale ai giorni del telegrafo, quando gli operatori erano conosciuti per i loro schemi distintivi (noti come il "pugno" dell'operatore del telegrafo). Durante la seconda guerra mondiale, una metodologia nota come "pugno del mittente" ha aiutato a identificare la fonte del codice Morse per confermare che un particolare messaggio proveniva, in effetti, dal mittente legittimo.
L'ID sequenza di tasti viene talvolta utilizzato come metodo di autenticazione a più fattori (MFA).