Electronic Thesis and Dissertation Repository

Smart Chatbot For User Authentication

Peter Voege, The University of Western Ontario

Abstract

The field of authentication has a lot of room to develop in the age of big data and machine learning. Conventional high-accessibility authentication mechanisms including passwords or security questions struggle with critical vulnerabilities, creating a need for alternative authentication mechanisms able to cover said weaknesses.

We sought to create an authentication mechanism that creates dynamic, ever-changing security questions only the user can answer while remaining intuitive to use and as accessible as typical security questions by creating an authentication chatbot that leverages big data and natural language processing to pose dynamic authentication challenges.

We tested the components of our design in simulated scenarios to prove their efficacy, and found that all critical elements of the design can satisfactorily complete the tasks set for them. Thus we believe this design offers a useful supplement or alternative to password or security question-based authentication, improving the security of user data in our society.