journal article·2025Open access

Transfer Learning-Based Approach with an Ensemble Classifier for Detecting Keylogging Attack on the Internet of Things

Yahya Alhaj Maz, Mohammed Anbar, Selvakumar Manickam, Mosleh M. Abualhaj, Sultan Ahmed Almalki, Basim Ahmad Alabsi

Computers, Materials & Continua· Volume 85· Issue 3

Abstract

The Internet of Things (IoT) is an innovation that combines imagined space with the actual world on a single platform. Because of the recent rapid rise of IoT devices, there has been a lack of standards, leading to a massive increase in unprotected devices connecting to networks. Consequently, cyberattacks on IoT are becoming more common, particularly keylogging attacks, which are often caused by security vulnerabilities on IoT networks. This research focuses on the role of transfer learning and ensemble classifiers in enhancing the detection of keylogging attacks within small, imbalanced IoT datasets. The authors propose a model that combines transfer learning with ensemble classification methods, leading to improved detection accuracy. By leveraging the BoT-IoT and keylogger_detection datasets, they facilitate the transfer of knowledge across various domains. The results reveal that the integration of transfer learning and ensemble classifiers significantly improves detection capabilities, even in scenarios with limited data availability. The proposed TRANS-ENS model showcases exceptional accuracy and a minimal false positive rate, outperforming current deep learning approaches. The primary objectives include: (i) introducing an ensemble feature selection technique to identify common features across models, (ii) creating a pre-trained deep learning model through transfer learning for the detection of keylogging attacks, and (iii) developing a transfer learning-ensemble model dedicated to keylogging detection. Experimental findings indicate that the TRANS-ENS model achieves a detection accuracy of 96.06% and a false alarm rate of 0.12%, surpassing existing models such as CNN, RNN, and LSTM.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Advanced Malware Detection Techniques · Network Security and Intrusion Detection · Digital Media Forensic Detection

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (36)

Show source-provided references
1. CNN-CNN: dual convolutional neural network approach for feature selection and attack detection on Internet of Things networks10.3390/s23146507 ↗
2. A systematic literature review on machine and deep learning approaches for detecting attacks in RPL-based 6LoWPAN of Internet of Things10.3390/s22093400 ↗
3. Internet of Things (IoT): a review of enabling technologies, challenges, and open research issues10.1016/j.comnet.2018.07.017 ↗
4. A novel approach of unprivileged keylogger detection
5. Multiple botnet and keylogger attack detection using CNN in IoT networks
6. Hitachi Group. Information security report. [cited 2025 Aug 1]. Available from: https://www.hitachi.com/sustainability/download/pdf/securityreport.pdf.
7. George G, Keith W. Q4 2024 cyber threat landscape: gone phishing. evolving techniques keep organizations on the hook. Cyber threat intelligence reports. New York, NY, USA: Kroll Corporation. [cited 2025 Aug 1]. Available from: https://www.kroll.com/en/insights/publications/cyber/threat-intelligence-reports.
8. Rob S. 157 cybersecurity statistics and trends. New York, NY, USA: Varonis Corporation. [cited 2025 Aug 1]. Available from: https://www.varonis.com/blog/cybersecurity-statistics.
9. A comprehensive survey on transfer learning10.1109/JPROC.2020.3004555 ↗
10. Deep transfer learning for intrusion detection in industrial control networks: a comprehensive review10.1016/j.jnca.2023.103760 ↗
11. A review of deep transfer learning and recent advancements10.3390/technologies11020040 ↗
12. A survey on deep transfer learning
13. Return of frustratingly easy domain adaptation
14. Network traffic classification based on transfer learning10.1016/j.compeleceng.2018.03.005 ↗
15. Using transfer learning for smart building management system10.1186/s40537-019-0272-6 ↗
16. Using autoencoders for anomaly detection and transfer learning in IoT10.3390/computers10070088 ↗
17. Accelerating the update of a DL-based IDS for IoT using deep transfer learning
18. Transfer-learning-based intrusion detection framework in IoT networks10.3390/s22155621 ↗
19. Enhancing intrusion detection in wireless sensor networks through machine learning techniques and context awareness integration10.59543/ijmscs.v2i.10377 ↗
20. An artificial immunity approach to malware detection in a mobile platform10.1186/s13635-017-0059-2 ↗
21. A modified framework to detect keyloggers using machine learning algorithm
22. Deep learning-based intrusion detection for IoT networks
23. A transfer learning approach for securing resource-constrained IoT devices10.1109/TIFS.2021.3096029 ↗
24. Dependable intrusion detection system for IoT: a deep transfer learning based approach10.1109/TII.2022.3164770 ↗
25. Deep transfer learning: a novel collaborative learning model for cyberattack detection systems in IoT networks10.1109/JIOT.2022.3202029 ↗
26. A deep transfer learning framework for robust IoT attack detection10.31449/inf.v48i12.5955 ↗
27. Deep transfer learning for IoT attack detection10.1109/ACCESS.2020.3000476 ↗
28. Combining multiple feature-ranking techniques and clustering of variables for feature selection10.1109/ACCESS.2019.2947701 ↗
29. Ensembles for feature selection: a review and future trends10.1016/j.inffus.2018.11.008 ↗
30. Attack classification using feature selection techniques: a comparative study10.1007/s12652-020-02167-9 ↗
31. Albaser · Information and communications technologies · 2024 · 4210.1007/978-3-031-62624-1_4 ↗
32. An improved mutual information feature selection technique for intrusion detection systems in the Internet of Medical Things10.3390/s23104971 ↗
33. Ensemble feature selection in medical datasets: combining filter, wrapper, and embedded feature selection results10.1111/exsy.12553 ↗
34. Duc-Minh · Lecture notes on data engineering and communications technologies · 2023
35. BoT IoT Dataset. [cited 2025 Aug 1]. Available from: https://research.unsw.edu.au/projects/bot-iot-dataset.
36. Keylogger detection. Dataset. [cited 2025 Aug 1]. Available from: https://www.kaggle.com/datasets/subhajournal/keylogger-Detection.