SNNAuth: Sensor-Based Continuous Authentication On Smartphones Using Spiking Neural Networks

Yantao Li,Xinyu Sun,Zhenyu Yang,Hongyu Huang
DOI: https://doi.org/10.1109/jiot.2024.3349533
IF: 10.6
2024-01-01
IEEE Internet of Things Journal
Abstract:Sensor-based continuous authentication mechanisms have demonstrated promising capabilities in enhancing the security of smart devices. In this paper, we present SNNAuth, a novel sensor-based continuous Authentication system on smartphones that utilizes Spiking Neural Networks (SNNs), leveraging biometric behavioral patterns captured by smartphone sensors. To enhance discriminative feature extraction, we introduce positional encoding into the time slicing of normalized sensor data. We design the ANN-SNN model, which transforms the trained artificial neural network (ANN) into an SNN by converting weights and activations into suitable spike neuron models and synaptic connections. The ANN-SNN model, designed for efficient computation and increased the robustness, is specifically trained to extract temporal features of a legitimate user. With the extracted features of a legitimate user, we then train the one-class k-Nearest Neighbors, which is employed for conducting the classification for all users. Based on the trained ANN-SNN and one-class kNN, ANNAuth determines whether the current user is legitimate or an imposter. Finally, we evaluate the performance of ANNAuth on two public datasets and our dataset, and the experimental results demonstrate that ANNAuth outperforms state-of-the-art solutions by achieving the highest accuracy and the lowest equal error rates (EERs) on all three datasets.
computer science, information systems,telecommunications,engineering, electrical & electronic
What problem does this paper attempt to address?