Dinamica tastării

Dinamica tastarii analizeaza ritmul in care o persoana tasteaza — timpul dintre apasari, durata fiecarei apasari si presiunea aplicata — pentru a construi un profil biometric comportamental cu cost redus, folosind doar o tastatura obisnuita.

Introducere
Sistemele informatice sunt astazi folosite in aproape toate aspectele afacerilor si comertului, iar multe companii depind in mare masura de functionarea eficienta a sistemelor lor informatice. Odata cu cresterea semnificativa a interesului pentru securitatea informatica in ultimii ani, exista o cerere ridicata pentru alternative potrivite la autentificarea traditionala a utilizatorilor de calculator.

Biometria — trasaturile fizice si caracteristicile comportamentale care ne fac pe fiecare unic — reprezinta o alegere naturala pentru verificarea identitatii. Spre deosebire de parole si coduri PIN, datele biometrice nu pot fi pierdute, furate sau interceptate. O caracteristica fiziologica este o trasatura fizica relativ stabila, precum o amprenta, un tipar al irisului sau un tipar al retinei. O trasatura comportamentala, pe de alta parte, are o baza fiziologica, dar reflecta si starea emotionala a persoanei. Trasatura cea mai des folosita in identificare este semnatura unei persoane. Alte comportamente folosite includ modul de tastare la tastatura si tiparele vorbirii. Biometria comportamentala functioneaza cel mai bine cu utilizare regulata.

Deoarece niciun sistem nu acopera toate nevoile, o gama de sisteme biometrice se afla in dezvoltare sau pe piata.

Aceiasi factori neurofiziologici care fac o semnatura scrisa de mana unica se manifesta si in tiparele de tastare ale unui utilizator — cunoscute si sub numele de dinamica tastarii. Cand o persoana tasteaza, latentele dintre apasarile succesive de taste, durata fiecarei apasari, pozitionarea degetelor si presiunea aplicata pe taste pot fi folosite pentru a construi un profil unic pentru acea persoana. Pentru siruri de caractere cunoscute, tastate frecvent — de exemplu, sirul de login al unui utilizator — astfel de profiluri pot fi destul de consistente.

Majoritatea tehnicilor de verificare implica o faza de inregistrare in care sunt capturate si procesate mai multe date introduse de utilizator pentru a genera un profil de referinta. Cand un utilizator pretinde a fi o anumita persoana si introduce un sir de login, acest profil de test este comparat cu profilul de referinta al acelei persoane, iar diferenta dintre cele doua este calculata. Daca diferenta depaseste un prag predefinit, utilizatorul este respins; in caz contrar, este autentificat. Abordarile tipice de potrivire folosesc arhitecturi de retele neuronale sau scheme traditionale de recunoastere a tiparelor pentru a asocia identitatea cu caracteristicile dinamicii tastarii. Retelele neuronale au o limitare fundamentala prin faptul ca, de fiecare data cand un utilizator nou este adaugat in baza de date, reteaua trebuie reantrenata. In medii cu o rotatie ridicata a utilizatorilor, timpul de nefunctionare asociat reantrenarii poate fi semnificativ.

Avantajele dinamicii tastarii in mediul informatic sunt evidente. Nici inrolarea, nici verificarea nu perturba fluxul normal de lucru, deoarece utilizatorul ar tasta oricum. Si, spre deosebire de alte sisteme biometrice, dinamica tastarii este aproape gratuita — singurul hardware necesar este tastatura.

Linkuri externe
http://www.cs.columbia.edu/~hgs/teaching/security/hw/keystroke.pdf

http://www.biopassword.com/home/technology/BP 204.5 Technical Paper.pdf