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

被引:0
|
作者
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
相关论文
共 50 条
  • [1] Federated Learning for Privacy Preservation of Healthcare Data From Smartphone-Based Side-Channel Attacks
    Rehman, Abdul
    Razzak, Imran
    Xu, Guandong
    IEEE JOURNAL OF BIOMEDICAL AND HEALTH INFORMATICS, 2023, 27 (02) : 684 - 690
  • [2] Neural Network-Based Entropy: A New Metric for Evaluating Side-Channel Attacks
    Cheng, Jiafeng
    Sun, Nengyuan
    Liu, Wenrui
    Peng, Zhaokang
    Wang, Chunyang
    Sun, Caiban
    Wang, Yufei
    Bi, Yijian
    Wen, Yiming
    Zhang, Hongliu
    Zhang, Pengcheng
    Kose, Selcuk
    Yu, Weize
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2023, 32 (03)
  • [3] Neural Network-Based Side Channel Attacks and Countermeasures
    Serpanos, Dimitrios
    Yang, Shengqi
    Wolf, Marilyn
    PROCEEDINGS OF THE 2020 57TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2020,
  • [4] A Backpropagation Extreme Learning Machine Approach to Fast Training Neural Network-Based Side-Channel Attack
    Huang, Xuyang
    Wong, Ming Ming
    Anh Tuan Do
    Goh, Wang Ling
    PROCEEDINGS OF THE 2021 ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM (ASIANHOST), 2021,
  • [5] Convolutional Neural Network Based Side-Channel Attacks with Customized Filters
    Wei, Man
    Shi, Danping
    Sun, Siwei
    Wang, Peng
    Hu, Lei
    INFORMATION AND COMMUNICATIONS SECURITY (ICICS 2019), 2020, 11999 : 799 - 813
  • [6] On Securing Scan Design from Scan-Based Side-Channel Attacks
    Ahlawat, Satyadev
    Vaghani, Darshit
    Tudu, Jaynarayan
    Singh, Virendra
    2017 IEEE 26TH ASIAN TEST SYMPOSIUM (ATS), 2017, : 54 - 59
  • [7] A Study on Information Security Attack based Side-Channel Attacks
    Kang, Young-Jin
    Bruce, Ndibanje
    Park, SuHyun
    Lee, HoonJae
    2016 18TH INTERNATIONAL CONFERENCE ON ADVANCED COMMUNICATIONS TECHNOLOGY (ICACT) - INFORMATION AND COMMUNICATIONS FOR SAFE AND SECURE LIFE, 2016, : 61 - 65
  • [8] Securing designs against scan-based side-channel attacks
    Lee, Jeremy
    Tehranipoor, Mohammad
    Patel, Chintan
    Plusquellic, Jim
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2007, 4 (04) : 325 - 336
  • [9] Side-channel analysis attacks based on deep learning network
    Yu Ou
    Lang Li
    Frontiers of Computer Science, 2022, 16
  • [10] Side-channel analysis attacks based on deep learning network
    Yu OU
    Lang LI
    Frontiers of Computer Science, 2022, 16 (02) : 37 - 47