Plascua: Programming Language Support for Continuous User Authentication

dc.contributor.authorMuganji, Julius
dc.contributor.authorBainomugisha, Engineer
dc.date.accessioned2023-01-26T21:19:41Z
dc.date.available2023-01-26T21:19:41Z
dc.date.issued2022
dc.description.abstractCompared 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.en_US
dc.identifier.citationMuganji, J., & Bainomugisha, E. (2022). Plascua: Programming Language Support for Continuous User Authentication. SN Computer Science, 3(6), 450. https://doi.org/10.1007/s42979-022-01293-9en_US
dc.identifier.urihttps://doi.org/10.1007/s42979-022-01293-9
dc.identifier.urihttps://nru.uncst.go.ug/handle/123456789/7300
dc.language.isoenen_US
dc.publisherSN Computer Scienceen_US
dc.subjectContinuous user authentication (CUA)en_US
dc.subjectExplicit user authentication (EUA)en_US
dc.subjectLanguage abstractionsen_US
dc.subjectMachine learningen_US
dc.titlePlascua: Programming Language Support for Continuous User Authenticationen_US
dc.typeArticleen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Plascua Programming Language Support for Continuous User.pdf
Size:
2.54 MB
Format:
Adobe Portable Document Format
Description:
Article
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: