Skip to content
Research Article Open access CC BY 4.0

A State of the Art Survey of Machine Learning Algorithms for IoT Security

Alan Fuad Jahwar, Subhi R. M. Zeebaree

Asian Journal of Research in Computer Science · pp. 12–34 · Published 16 Jun 2021

10.9734/ajrcos/2021/v9i430226

Abstract

The Internet of Things (IoT) is a paradigm shift that enables billions of devices to connect to the Internet. The IoT's diverse application domains, including smart cities, smart homes, and e-health, have created new challenges, chief among them security threats. To accommodate the current networking model, traditional security measures such as firewalls and Intrusion Detection Systems (IDS) must be modified. Additionally, the Internet of Things and Cloud Computing complement one another, frequently used interchangeably when discussing technical services and collaborating to provide a more comprehensive IoT service. In this review, we focus on recent Machine Learning (ML) and Deep Learning (DL) algorithms proposed in IoT security, which can be used to address various security issues. This paper systematically reviews the architecture of IoT applications, the security aspect of IoT, service models of cloud computing, and cloud deployment models. Finally, we discuss the latest ML and DL strategies for solving various security issues in IoT networks.

Deep learning intrusion detection network attacks intrusion datasets

References (90)

  1. 1 IoT security: Review, blockchain solutions, and open challenges [DOI]
  2. 2 Learning IoT in Edge: Deep Learning for the Internet of Things with Edge Computing [DOI]
  3. 3 A Survey on IoT Security: Application Areas, Security Threats, and Solution Architectures [DOI]
  4. 4 Distributed attack detection scheme using deep learning approach for Internet of Things [DOI]
  5. 5 Machine learning based solutions for security of Internet of Things (IoT): A survey [DOI]
  6. 6 Cooperative Ambient Backscatter Communications for Green Internet-of-Things [DOI]
  7. 7 An Internet of Things Based Smart Waste Management System Using LoRa and Tensorflow Deep Learning Model [DOI]
  8. 8 Intrusion Detection in IoT Networks Using Deep Learning Algorithm [DOI]
  9. 9 RETRACTED ARTICLE: Maintaining Security and Privacy in Health Care System Using Learning Based Deep-Q-Networks [DOI]
  10. 10 Security Testbed for Internet-of-Things Devices [DOI]
  11. 11 Unsupervised Anomaly Detection in Time Series Using LSTM-Based Autoencoders [DOI]
  12. 12 Machine Learning for Security and the Internet of Things: The Good, the Bad, and the Ugly [DOI]
  13. 13 Cloud Computing Virtualization of Resources Allocation for Distributed Systems [DOI]
  14. 14 An Optimization Method for Intrusion Detection Classification Model Based on Deep Belief Network [DOI]
  15. 15 Enhancing Cloud-Based IoT Security Through Trustworthy Cloud Service: An Integration of Security and Reputation Approach [DOI]
  16. 16 Survey on Machine Learning and Deep Learning Algorithms used in Internet of Things (IoT) Healthcare [DOI]
  17. 17 IoT Network Security from the Perspective of Adversarial Deep Learning [DOI]
  18. 18 Comparison Among Cloud Technologies and Cloud Performance [DOI]
  19. 19 A Survey on the Development of Self-Organizing Maps for Unsupervised Intrusion Detection [DOI]
  20. 20 An enhancing framework for botnet detection using generative adversarial networks [DOI]
  21. 21 Management of Service Level Agreements for Cloud Services in IoT: A Systematic Mapping Study [DOI]
  22. 22 SAT-IoT: An Architectural Model for a High-Performance Fog/Edge/Cloud IoT Platform [DOI]
  23. 23 On false data injection attack against dynamic state estimation on smart power grids [DOI]
  24. 24 IoT Device Type Identification Using Hybrid Deep Learning Approach for Increased IoT Security [DOI]
  25. 25 Internet of Things Security: A Survey [DOI]
  26. 26 Implementation of Detection System for Drowsy Driving Prevention Using Image Recognition and IoT [DOI]
  27. 27 Retracted: Enhance the Mammogram Images for Both Segmentation and Feature Extraction Using Wavelet Transform [DOI]
  28. 28 Machine Learning Classifiers for Android Malware Detection [DOI]
  29. 29 LiMCA: an optimal clustering algorithm for lifetime maximization of internet of things [DOI]
  30. 30 Identifying Traffic Congestion Pattern using K-means Clustering Technique [DOI]
  31. 31 Cloud Computing Model for Vehicular Ad hoc Networks [DOI]
  32. 32 A Survey on Cloud Computing Simulation and Modeling [DOI]
  33. 33 Multi-Layer RNN-based Short-term Photovoltaic Power Forecasting using IoT Dataset [DOI]
  34. 34 Fuzzy C-Means based Clustering Algorithm in WSNs for IoT Applications [DOI]
  35. 35 IoT Security Issues and Light Weight Block Cipher [DOI]
  36. 36 Image Steganalysis in Frequency Domain Using Co-Occurrence Matrix and Bpnn [DOI]
  37. 37 Approximate Acceleration for CNN-based Applications on IoT Edge Devices [DOI]
  38. 38 IoT Load Classification and Anomaly Warning in ELV DC Picogrids Using Hierarchical Extended ${k}$ -Nearest Neighbors [DOI]
  39. 39 SVM-RBM based Predictive Maintenance Scheme for IoT-enabled Smart Factory [DOI]
  40. 40 Intelligent Classification of IoT Traffic in Healthcare Using Machine Learning Techniques [DOI]
  41. 41 Two Levels Alert Verification Technique for Smart Oil Pipeline Surveillance System (SOPSS) [DOI]
  42. 42 Energy Efficient Data Collection in Smart Cities Using IoT [DOI]
  43. 43 An Ensemble of Activation Functions in AutoEncoder Applied to IoT Anomaly Detection [DOI]
  44. 44 Performance Analysis of Hard Clustering Techniques for Big IoT Data Analytics [DOI]
  45. 45 Arduino Based Automatic Irrigation System
  46. 46 Deep Learning for IoT Communications : Invited Presentation [DOI]
  47. 47 IoT-Aided Fingerprint Indoor Positioning Using Support Vector Classification [DOI]
  48. 48 Importance of Cloud Deployment Model and Security Issues of Software as a Service (SaaS) for Cloud Computing [DOI]
  49. 49 Information as a Service on Cloud Computing Technology: A Review [DOI]
  50. 50 Multimodal Emotion Recognition using Deep Learning [DOI]
  51. 51 State of Art for Semantic Analysis of Natural Language Processing [DOI]
  52. 52 Comprehensive Survey of Big Data Mining Approaches in Cloud Systems [DOI]
  53. 53 Energy Management for Internet of Things via Distributed Systems [DOI]
  54. 54 Task Scheduling Algorithms in Cloud Computing: A Review [DOI]
  55. 55 Attack and Anomaly Detection in IoT Networks using Machine Learning Techniques: A Review [DOI]
  56. 56 A Study of Moving from Cloud Computing to Fog Computing [DOI]
  57. 57 IoT and ICT based Smart Water Management, Monitoring and Controlling System: A Review [DOI]
  58. 58 Improving security using SVM-based anomaly detection: issues and challenges [DOI]
  59. 59 Comparison of Software Defined Networking with Traditional Networking [DOI]
  60. 60 Sufficient Comparison Among Cloud Computing Services: IaaS, PaaS, and SaaS: A Review [DOI]
  61. 61 State of Art Survey for IoT Effects on Smart City Technology: Challenges, Opportunities, and Solutions [DOI]
  62. 62 Deep RNN-Based Photovoltaic Power Short-Term Forecast Using Power IoT Sensors [DOI]
  63. 63 A Survey of Optical Fiber Communications: Challenges and Processing Time Influences [DOI]
  64. 64 A Survey of Data Mining Implementation in Smart City Applications [DOI]
  65. 65 A Comprehensive Survey of 5G mm-Wave Technology Design Challenges [DOI]
  66. 66 Comprehensive Survey for Cloud Computing Based Nature-Inspired Algorithms Optimization Scheduling [DOI]
  67. 67 Toward Deep Transfer Learning in Industrial Internet of Things [DOI]
  68. 68 A State of Art Survey for Intelligent Energy Monitoring Systems [DOI]
  69. 69 A State of Art: Survey for Concurrent Computation and Clustering of Parallel Computing for Distributed Systems [DOI]
  70. 70 Unified Ontology Implementation of Cloud Computing for Distributed Systems [DOI]
  71. 71 Investigation of Machine Learning Techniques in Intrusion Detection System for IoT Network [DOI]
  72. 72 IoT Provisioning QoS based on Cloud and Fog Computing [DOI]
  73. 73 A State of Art for Smart Gateways Issues and Modification [DOI]
  74. 74 An Analytical Appraisal for Supervised Classifiers’ Performance on Facial Expression Recognition Based on Relief-F Feature Selection [DOI]
  75. 75 Efficiency of Malware Detection in Android System: A Survey [DOI]
  76. 76 A Comprehensive Study of Kernel (Issues and Concepts) in Different Operating Systems [DOI]
  77. 77 Classification techniques’ performance evaluation for facial expression recognition [DOI]
  78. 78 Neural Networks Architectures Design, and Applications: A Review [DOI]
  79. 79 A Review of Security Awareness Approaches With Special Emphasis on Gamification [DOI]
  80. 80 A Lightweight Decision-Tree Algorithm for detecting DDoS flooding attacks [DOI]
  81. 81 Swarm Intelligence Algorithms in Gene Selection Profile Based on Classification of Microarray Data: A Review [DOI]
  82. 82 SVM-BiLSTM: A Fault Detection Method for the Gas Station IoT System Based on Deep Learning [DOI]
  83. 83 A Distributed In-Situ CNN Inference System for IoT Applications [DOI]
  84. 84 Smart Android Graphical Password Strategy: A Review [DOI]
  85. 85 Security threats in IoT [DOI]
  86. 86 Machine Learning Model for classification of IoT Network Traffic [DOI]
  87. 87 Securing the Internet of Things using Machine Learning: A Review [DOI]
  88. 88 Soil Analysis and its Type Prediction with Speech Enabled Output using IoT and AWS [DOI]
  89. 89 Frequency-based Power Efficiency Improvement of CNNs on Heterogeneous IoT Computing Systems [DOI]
  90. 90 Data classification processing method for the Power IoT based on cloud-side collaborative architecture [DOI]

Cited by 15

Machine learning and the Internet of Things security: Solutions and open challenges

Umer Farooq, Noshina Tariq, Muhammad Asim · Journal of Parallel and Distributed Computing · 2022

A hybrid approach using support vector machine rule-based system: detecting cyber threats in internet of things

M. Wasim Abbas Ashraf, Arvind R. Singh, A. Pandian · Scientific Reports · 2024

FogGuard: A Middleware System for Secure Machine Learning on Local IoT Devices

B Satheesh Kumar, Putta Srivani, D Kalyani · 2025 7th International Conference on Innovative Data Communication Technologies and Application (ICIDCA) · 2025

Adaptive intrusion detection in IoT: combining batch and incremental learning for enhanced security

Nassiba Wafa Abderrahim, Amina Benosman · Engineering Research Express · 2025

Anomaly-based cyberattacks detection for smart homes: A systematic literature review

Juan Ignacio Iturbe Araya, Helena Rifà-Pous · Internet of Things · 2023

Diseases Diagnosis Using Machine Learning of Medical Images

Shakir M. Abas, Omer Mohammed Salih Hassan, Imad Manaf Ali · 2022 4th International Conference on Advanced Science and Engineering (ICOASE) · 2022

Showing 7 of 15 known citations — external sources report more than can currently be individually listed.

Article metrics

Real usage data collected on this platform.

40

Page views

0

PDF downloads

6

Outbound clicks

15

Citations

Views over time

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

Traffic sources

Referring site, by host.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.