AuthCODE: A Privacy-preserving and Multi-device Continuous Authentication Architecture based on Machine and Deep Learning

The authentication field is evolving towards mechanisms able to keep users continuously authenticated without the necessity of remembering or possessing authentication credentials. While existing continuous authentication systems have demonstrated their suitability for single-device scenarios, the Internet of Things and next generation of mobile networks (5G) are enabling novel multi-device scenarios -- such as Smart Offices -- where continuous authentication is still an open challenge. The paper at hand, proposes an AI-based, privacy-preserving and multi-device continuous authentication architecture called AuthCODE. A realistic Smart Office scenario with several users, interacting with their mobile devices and personal computer, has been used to create a set of single- and multi-device behavioural datasets and validate AuthCODE. A pool of experiments with machine and deep learning classifiers measured the impact of time in authentication accuracy and improved the results of single-device approaches by considering multi-device behaviour profiles. The f1-score average reached for XGBoost on multi-device profiles based on 1-minute windows was 99.33%, while the best performance achieved for single devices was lower than 97.39%. The inclusion of temporal information in the form of vector sequences classified by a Long-Short Term Memory Network, allowed the identification of additional complex behaviour patterns associated to each user, resulting in an average f1-score of 99.02% on identification of long-term behaviours.

[1]  Xiang-Yang Li,et al.  SilentSense: silent user identification via touch and movement behavioral biometrics , 2013, MobiCom.

[2]  Steven P. Weber,et al.  Active Authentication on Mobile Devices via Stylometry, Application Usage, Web Browsing, and GPS Location , 2017, IEEE Systems Journal.

[3]  Moshe Kam,et al.  Multi-modal decision fusion for continuous authentication , 2015, Comput. Electr. Eng..

[4]  Qusay H. Mahmoud,et al.  Design and Implementation of a Contextual-Based Continuous Authentication Framework for Smart Homes , 2019, Applied System Innovation.

[5]  Tianqi Chen,et al.  XGBoost: A Scalable Tree Boosting System , 2016, KDD.

[6]  Guojun Wang,et al.  Securing Smart Offices Through an Intelligent and Multi-device Continuous Authentication System , 2019, iSCI.

[7]  Farshad Firouzi,et al.  Architecting IoT Cloud , 2020 .

[8]  Soumik Mondal,et al.  A study on continuous authentication using a combination of keystroke and mouse biometrics , 2017, Neurocomputing.

[9]  Junaid Qadir,et al.  Leveraging Machine Learning and Big Data for Smart Buildings: A Comprehensive Survey , 2019, IEEE Access.

[10]  Gregorio Martínez Pérez,et al.  Improving the Security and QoE in Mobile Devices through an Intelligent and Adaptive Continuous Authentication System , 2018, Sensors.

[11]  Jonathan Loo,et al.  Authentication of Smartphone Users Based on Activity Recognition and Mobile Sensing , 2017, Sensors.

[12]  Aad van Moorsel,et al.  Smartphone Continuous Authentication Using Deep Learning Autoencoders , 2017, 2017 15th Annual Conference on Privacy, Security and Trust (PST).

[13]  Pietro Liò,et al.  Continuous authentication by free-text keystroke based on CNN and RNN , 2020, Comput. Secur..

[14]  Kaushik Roy,et al.  Continuous Authentication Using Mouse Clickstream Data Analysis , 2019, SpaCCS Workshops.

[15]  Félix Gómez Mármol,et al.  PALOT: Profiling and Authenticating Users Leveraging Internet of Things , 2019, Sensors.

[16]  Rama Chellappa,et al.  Continuous User Authentication on Mobile Devices: Recent progress and remaining challenges , 2016, IEEE Signal Processing Magazine.

[17]  Abhishek Verma,et al.  Novel Deep Learning Model with CNN and Bi-Directional LSTM for Improved Stock Market Index Prediction , 2019, 2019 IEEE 9th Annual Computing and Communication Workshop and Conference (CCWC).

[18]  Patrick Bours,et al.  Continuous Authentication on PCs using Artificial Immune System , 2018, 2018 1st International Conference on Computer Applications & Information Security (ICCAIS).

[19]  Félix J. García Clemente,et al.  Towards the autonomous provision of self-protection capabilities in 5G networks , 2019, J. Ambient Intell. Humaniz. Comput..

[20]  Gang Zhou,et al.  Using Data Augmentation in Continuous Authentication on Smartphones , 2019, IEEE Internet of Things Journal.

[21]  Hang Zhou,et al.  Deep learning based multi-temporal crop classification , 2019, Remote Sensing of Environment.

[22]  Ingo Deutschmann,et al.  Behavioral biometrics for DARPA's Active Authentication program , 2013, 2013 International Conference of the BIOSIG Special Interest Group (BIOSIG).

[23]  José María de Fuentes,et al.  Leveraging User-related Internet of Things for Continuous Authentication , 2019, ACM Comput. Surv..