Digital Repository

Person Verification Using Linguistic Profiling For Continuous Authentication Based On ML

Show simple item record

dc.contributor.author Esufali, Murtaza Anverali
dc.date.accessioned 2021-08-05T07:47:05Z
dc.date.available 2021-08-05T07:47:05Z
dc.date.issued 2020
dc.identifier.citation Esufali, Murtaza Anverali (2020) Person Verification Using Linguistic Profiling For Continuous Authentication Based On ML, MSc. Dissertation Informatics Institute of Technology en_US
dc.identifier.other 2018594
dc.identifier.uri http://dlib.iit.ac.lk/xmlui/handle/123456789/683
dc.description.abstract Usage of mobile devices has increased exponentially over the past decade. The wide use has brought with it a variety of concerns including security. Currently, the most widely used method of authentication for devices is PINs, biometric fingerprint scanning and so on. These methods and their limitations have given rise to continuous authentication mechanisms. This involves verifying a user implicitly and continuously without causing a hindrance i.e. in the background while the user is using his/her device. Person verification is the process that involves verifying a person uniquely using specific traits they have. Various advancements have been made to carry out this type of verification including usage of linguistic, behavioral profiling, tracking user location, and gait dynamics and many more. Linguistic profiling involves using the user’s stylometry for verification i.e. verify using his/her writing style. This research uses various machine learning techniques combined with dynamic feature extraction to create a platform that can be used by operating systems and chat application developers to implement continuous authentication using linguistic profiling. An additional use of this platform includes forensic analysis. The platform developed accepts What Sapp chats which it then pre-processes, extracts static and dynamic features, and builds relevant models. The models are built using the Support Vector Machines (SVMs), Multi-Layer Perceptron (MLPs) and Ensemble algorithms. This dynamic feature extraction process identifies the most common words, emoji’s, word extensions etc. used by the individual. Chat messages can then be posted to predict if the message is from an imposter or the actual user. The results obtained have been commendable. It includes an accuracy of 75.81%, FAR of 8.62% and FRR of 15.58% respectively. en_US
dc.subject Continuous authentication en_US
dc.subject linguistic profiling en_US
dc.subject Machine Learning en_US
dc.subject Supervised Learning en_US
dc.title Person Verification Using Linguistic Profiling For Continuous Authentication Based On ML en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Advanced Search

Browse

My Account