Securing Data From Side-Channel Attacks: A Graph Neural Network-Based Approach for Smartphone-Based Side Channel Attack Detection

被引:2
作者
Abbas, Sidra [1 ]
Ojo, Stephen [2 ]
Bouazzi, Imen [3 ,4 ]
Avelino Sampedro, Gabriel [5 ]
Al Hejaili, Abdullah [6 ,7 ]
Almadhor, Ahmad S. [6 ]
Kulhanek, Rastislav [8 ]
机构
[1] COMSATS Univ Islamabad, Dept Comp Sci, Islamabad 45550, Pakistan
[2] Anderson Univ, Coll Engn, Dept Elect & Comp Engn, Anderson, SC 29621 USA
[3] King Khalid Univ, Coll Engn, Dept Ind Engn, Abha 62521, Saudi Arabia
[4] King Khalid Univ, Ctr Engn & Technol Innovat, Abha 61421, Saudi Arabia
[5] De La Salle Coll St Benilde, Sch Management & Informat Technol, Manila 1004, Philippines
[6] Univ Tabuk, Fac Comp & Informat Technol, Comp Sci Dept, Tabuk 71491, Saudi Arabia
[7] Al Jouf Univ, Coll Comp & Informat Sci, Dept Comp Engn & Networks, Sakaka 72388, Saudi Arabia
[8] Comenius Univ, Fac Management, Informat Syst Dept, Bratislava 81499, Slovakia
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Smart phones; Side-channel attacks; Medical services; Graph neural networks; Accuracy; Sensors; Keyboards; Keystroke dynamics; Graph Neural Networks (GNN); Keystroke Inference; Motion Sensors; Machine learning; Smartphone Security; Side-Channel Attacks;
D O I
10.1109/ACCESS.2024.3465662
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The widespread use of smartphones has brought convenience and connectivity to the fingertips of the masses. As a result, this has paved the way for potential security vulnerabilities concerning sensitive data, particularly by exploiting side-channel attacks. When typing on a smartphone's keyboard, its vibrations can be misused to discern the entered characters, thus facilitating side-channel attacks. These smartphone hardware sensors can capture such information while users input sensitive data like personal details, names, email addresses, age, bank details and passwords. This study presents a novel Graph Neural Network (GNN) approach to predict side-channel attacks on smartphone keyboards; different GNN architectures were used, including GNN, DeepGraphNet, Gradient Boosting (GB)+DeepGraphNet, Extreme Gradient Boosting (XGB)+DeepGraphNet and K-Nearest Neighbor (KNN)+DeepGraphNet. The proposed approach detects the side channel attack using vibrations produced while typing on the smartphone soft keyboard. The data was collected from three smartphone sensors, an accelerometer, gyroscope, and magnetometer, and evaluated this data using common evaluation measures such as accuracy, precision, recall, F1-score, ROC curves, confusion matrix and accuracy and loss curves. This study demonstrated that GNN architectures can effectively capture complex relationships in data, making them well-suited for analyzing patterns in smartphone sensor data. Likewise, this research aims to fill a crucial gap by enhancing data privacy in the information entered through smartphone keyboards, shielding it from side-channel attacks by providing an accuracy of 98.26%. Subsequently, the primary objective of this study is to assess the effectiveness of GNN architectures in this precise context. Similarly, the GNN model exhibits compelling performance, achieving accuracy, precision, recall, and f1 score metrics that showcase the model's effectiveness, with the highest values of 0.98, 0.98, 0.98, and 0.98, respectively. Significantly, the metrics mentioned in the study outperform those documented in the previous literature. Overall, the study contributes to the detection of side-channel smartphone attacks, which advances secure data practices.
引用
收藏
页码:138904 / 138920
页数:17
相关论文
共 21 条
[1]   Active Learning for Detecting Hardware Sensors-Based Side-Channel Attack on Smartphone [J].
Abbas, Sidra ;
Alsubai, Shtwai ;
Ojo, Stephen ;
Sampedro, Gabriel Avelino ;
Almadhor, Ahmad ;
Al Hejaili, Abdullah ;
Bouazzi, Imen .
ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2025, 50 (02) :877-889
[2]  
Cai L., 2011, P 6 USENIX WORKSH HO, P1
[3]  
Chen JL, 2023, AAAI CONF ARTIF INTE, P7024
[4]   Dobbs and the future of health data privacy for patients and healthcare organizations [J].
Clayton, Ellen Wright ;
Embi, Peter J. ;
Malin, Bradley A. .
JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2022, 30 (01) :155-160
[5]  
Dinov Ivo D, 2016, J Med Stat Inform, V4
[6]  
Gangadhar MS, 2023, Machine Learning and Deep Learning Techniques on Accurate Risk Prediction of Coronary Heart Disease, P227
[7]  
Hillman J, 2023, J MACH LEARN RES, V24, P1
[8]   Betalogger: Smartphone Sensor-based Side-channel Attack Detection and Text Inference Using Language Modeling and Dense MultiLayer Neural Network [J].
Javed, Abdul Rehman ;
Rehman, Saif Ur ;
Khan, Mohib Ullah ;
Alazab, Mamoun ;
Khan, Habib Ullah .
ACM TRANSACTIONS ON ASIAN AND LOW-RESOURCE LANGUAGE INFORMATION PROCESSING, 2021, 20 (05)
[9]  
Javed AR, 2020, J AMB INTEL HUM COMP, DOI [10.1007/s12652-020-01770-0, 10.1007/s10723-019-09498-8]
[10]  
Jin YL, 2020, Arxiv, DOI arXiv:2002.11545