Abstract
Mobile authentication is a fundamental factor in the protection of user's private resources. In recent years, motion sensor-based biometric authentication has been widely used for privacy-preserving. However, it faces with the problems including low data collection efficiency, insufficient authentication scenario coverage rate, weak de-noising ability, and poor robustness of models, rendering existing methods difficult to meet the security, privacy, and usability requirements jointly in the real-world scenario. To overcome these difficulties, we propose a system called EspialCog, which is able to 1) collect the sensor data embedded in mobile devices self-adaptively, unobtrusively and efficiently through the evolutionary stable participation game mechanism (ESPGM) with a high scenario coverage rate; 2) minimize noise from collected data by analyzing three types of abnormalities; and 3) authenticate the ownership of mobile devices in real-time by adopting optimized LSTM model with an enhanced stochastic gradient descent (SGD) algorithm. The simulation experiment on 6000 users shows that the efficiency and coverage rates increase dramatically by deploying our ESPGM. Moreover, we conduct experiments on a large-scale real-world noisy dataset with 1513 users and two other small pure real-world datasets. The experimental results show the high accuracy and favorable robustness of EspialCog in the noisy environment.
Original language | English (US) |
---|---|
Pages (from-to) | 555-572 |
Number of pages | 18 |
Journal | IEEE Transactions on Mobile Computing |
Volume | 21 |
Issue number | 2 |
DOIs | |
State | Published - Feb 1 2022 |
Funding
This work was supported in part by National Natural Science Foundation of China under Grant No. U1936215 and 61772026, the Ministry of Industry and Information Technology of the People’s Republic of China under Grant No. TC190H3WN, and the State Grid Corporation of China under Grant No. 5211XT19006B.
Keywords
- User authentication
- deep learning
- game theory
- mobile device
ASJC Scopus subject areas
- Software
- Computer Networks and Communications
- Electrical and Electronic Engineering