1 / 21

Mouse Movement Biometric System Proceedings of Student-Faculty Research Day, CSIS, Pace University, May 3 rd , 2013

Mouse Movement Biometric System Proceedings of Student-Faculty Research Day, CSIS, Pace University, May 3 rd , 2013.

azize
Download Presentation

Mouse Movement Biometric System Proceedings of Student-Faculty Research Day, CSIS, Pace University, May 3 rd , 2013

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mouse Movement Biometric System Proceedings of Student-Faculty Research Day, CSIS, Pace University, May 3rd, 2013 Pedro Xavier de Oliveira, Venugopala Channarayappa, Eamonn O’Donnel, Bappaditya Sinha, Aswinkumar Vadakkencherry, Tushar Londhe, Umesh Gatkal, Ned Bakelman, Vinnie Monaco, and Charles Tappert Seidenberg School of CSIS, Pace University, White Plains NY, 10606, USA

  2. Introduction • User authentication • Password • Token • Fingerprint • Behavioral Biometric systems • Provide data specific to every user’s characteristics • The mouse biometric system • Continuous dynamic authentication • No additional hardware requirement

  3. Related work • Different approaches available to collect data • Using pre-defined grid systems • User specific gaming scenarios • Capture data using specific applications • No detailed work around capturing natural mouse movements.

  4. Current Research Approach • Mouse Movement Biometric System • Generic Mouse Movement Data Capture. • User accessing a computer for a specific time duration. • Any natural mouse movement event captured. • Unpredictable behavior but completely user behavioral. • Feature extractor to capture / convert all mouse events. • Stronger continuous user authentication not restricted to login time.

  5. Features Measurements • Researched and identified mouse movement categories and features • Mouse Movement Categories • Mouse Trajectory • System wake up • Move and click • Highlight • Drag and drop • Mouse Click • Mouse wheel spin or scroll • Applications accessed • Mouse activity time

  6. Trajectories features • Number of trajectory points • Time of the trajectory • Point-to-point distance in the trajectory • Length of the trajectory • Point-to-point velocity in the trajectory • Point-to-point acceleration in the trajectory • Point-to-point direction angle change • Number of inflection points in the trajectory • Curviness of the trajectory • mean (average), median, minimum, maximum, standard deviation • 45 features for each action type, totaling 135 features

  7. Trajectories features..(contd) • Trajectory ratio features

  8. Mouse Click features • Type of mouse click • Left click • Right click • Double click • Highlight • Drag-and-drop • Ratio of clicks (4 features) • Average of clicks (5 features) • Mean, Median, Minimum, Maximum dwell from left/right clicks (12 features) • Mean, Median, Minimum, Maximum transaction time of all double click/drag-and-drop (8 features) • Total of 29 mouse click features

  9. Mouse Wheel Spin features • Mouse wheel event • Scroll up • Scroll Down • Ratio of scroll up/down to total of mouse wheel events • Ratio of time spent in wheel event • Mean, Median, Minimum, Maximum duration of a mouse wheel event (12 features) • Mean, Median, Minimum, Maximum distance for a mouse wheel event (12 features) • Mean, Median, Minimum, Maximum speed of a mouse wheel event (12 features) • Total of 39 mouse wheel features

  10. Applications features • The number of applications accessed • The name of the most used (in time spent) application • The name of the second most used application • The name of the third most used application

  11. Mouse Activity Time • The Fraction of session time involving mouse activity • Fraction of mouse activity time used for wheel spin event • Fraction of scroll activity time used during mouse selection (shift key + mouse move event) • Fraction of mouse activity time used for mouse move events • Fraction of activity time used in scroll up event • Fraction of activity time used in scroll down event

  12. Features List Summary • Total of 217 features • 138 trajectory • 29 mouse click • 40 mouse wheel spin • 4 application accessed • 6 mouse activity time

  13. Mouse biometric system

  14. Feature extraction system • Use data collected by the Online Biologger (http://vmonaco.com/biometrics/logger) • Convert CSV to generic XML mouse data • Feature extractor • Categorize / extract based on mouse events. • Generate a CSV file with data generated • Option of parsing multiple user session input XMLs.

  15. Authentication Classification • Transform a multi-class problem to a two-class problem • You are authenticated • You are not authenticated • Effective in large open biometric systems like mouse movement. • Authentication comparison of various user samples versus the trained previous samples • Calculate / Derive the differences of vectors • Authentication result based on pre-calculated False Accept Rate (FAR) and False Reject Rate (FRR) • Ideally no two user sample can have a 100% match!

  16. System Test • Continuous authentication based on detection of user change over time. • Different tasks needs to analyzed / extracted to test the generic user behavioral mouse biometric system. • Three different scenario sets are identified • Edit / Modify tasks • Browser tasks • Gaming scenarios

  17. Edit / Modify Tasks • Edit or Modify tasks include writing new document (typing), modify or rewrite content. • Light copy editing • Minor-Minor editing • Moderate copy editing • Heavy copy editing • Major changes and document rewrite

  18. Browser Tasks • Generic scenario exercised by every computer user. • Heavy mouse movement / usage. • User differentiated by the way of browsing (internet content) behavior. • The behaviors include mouse actions mouse clicks, mouse pause (reading content), scroll, right click etc. • User Behavior can be tracked for various actions – open/close browser, open/close regular websites, search etc.

  19. Gaming Scenarios • Strong contender for all aged user data capture. • User differentiated by the mouse activities performed during the game play. • The behaviors include mouse actions - mouse clicks, mouse pause (reading rules), scroll, right click etc. • Gaming scenarios focus on the performance of the system in authenticating the game player when all participants play the same game.

  20. Conclusion • Primary focus of this research was to identify various mouse biometric features • 217 feature sets identified! • Developed a java feature extractor system. • Capture / extract generic mouse movements • Future work • Future groups can further investigate / improve the quality of the software by using more classification results with larger amount of data.

  21. Thank You!

More Related