ftn-ai-lab / ori-2017-siit

Materijali za predmet Osnovi računarske inteligencije
0 stars 2 forks source link

Klasifikacija osoba na osnovu dinamike kucanja PIN koda #9

Open lukamaletin-zz opened 7 years ago

lukamaletin-zz commented 7 years ago

Članovi tima

Luka Maletin (sw7-2014), Helena Zečević (sw6-2014) Grupa 1, asistent Ivan Perić

Opis problema

Na osnovu dinamike kucanja (eng. keystroke dynamics) PIN koda na Android telefonu odrediti koja osoba je unela kod. Pod dinamikom kucanja podrazumevamo:

Motivacija ja određivanje da li je osoba koja unosi PIN kod vlasnik telefona, ali za ovaj Proof of concept radićemo klasifikaciju na sve osobe koje budu učestvovale u skupljanju podataka.

Algoritmi

Isprobaćemo nekoliko klasifikacionih algoritama, između ostalog neuronske mreže i SVM.

Metrika za proveru ispravnosti rešenja

Procenat uspešno klasifikovanih uzoraka.

Podaci koji se koriste

Napravićemo Android aplikaciju u kojoj će korisnik 20 puta uzastopno unositi isti PIN kod (praćeno pristikom "Done" dugmeta svaki put). Skupljaćemo podatke od nekoliko osoba.

Validacija rešenja

Za treniranje ćemo koristiti 16 uzoraka svakog korisnika, a za validaciju preostala 4.

Repozitorijum: https://github.com/lukamaletin/android-keystroke-dynamics Napomena: ukoliko rezultati budu loši isprobaćemo iste tehnike da primenimo na šifru (veće dužine sa kombinacijom alfanumeričkih karaktera) umesto na PIN kod.

ivan7792 commented 7 years ago

Tema odobrena, srećan rad.