Compared to traditional user authentication methods, continuous user authentication (CUA) provide enhanced protection, guarantees against unauthorized access and improved user experience. However, developing effective continuous user authentication applications using the current programming languages is a daunting task mainly because of lack of abstraction methods that support continuous user authentication. Using the available language abstractions developers have to write the CUA concerns (e.g., extraction of behavioural patterns and manual checks of user authentication) from scratch resulting in unnecessary software complexity and are prone to error. In this paper, we propose new language features that support the development of applications enhanced with continuous user authentication. We develop Plascua, a continuous user authentication language extension for event detection of user bio-metrics, extracting of user patterns and modelling using machine learning and building user authentication profiles. We validate the proposed language abstractions through implementation of example case studies for CUA.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.