IoT Network Anomaly Detection in Smart Homes Using Machine Learning

被引:13
作者
Sarwar, Nadeem [1 ]
Bajwa, Imran Sarwar [1 ]
Hussain, Muhammad Zunnurain [2 ]
Ibrahim, Muhammad [1 ]
Saleem, Khizra [1 ]
机构
[1] Islamia Univ Bahawalpur, Dept Comp Sci, Bahawalpur 63100, Pakistan
[2] Bahria Univ Lahore Campus, Dept Comp Sci, Lahore 54600, Pakistan
关键词
Smart homes; IoT environment; cyber security; network anomaly detection; smart environments; machine learning; CHALLENGES; INTERNET; DEVICES; THINGS;
D O I
10.1109/ACCESS.2023.3325929
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this modern age of technology, the Internet of Things has covered all aspects of life including smart situations, smart homes, and smart spaces. Smart homes have a large number of IoT objects that are working continuously without any interruption. Better security and authentication of these smart devices can provide peaceful environments to live in such spaces. It is important to monitor the activities of smart IoT devices to make them work fault-free. Such devices are small, consume relatively less power and resources, and are easily attackable by attackers. It is crucial to protect the integrity and characteristics of the smart home environment from external attacks. Machine Learning played a vital role in recognizing such malicious activities and attempts. Several Machine Learning approaches are available to detect the normal and abnormal behavior of IoT device traffic. This study proposed a machine learning-based anomaly detection approach for smart homes using different classifiers. Testing and evaluation are performed using the University of New South Wales (UNSW) BoT IoT dataset. Machine learning models based on four classifiers are built using an IoT devices dataset. For the Test dataset, the Weighted Precision, Recall, and F1 score of Random forest, decision tree, and AdaBoost is 1 as compared to ANN which has 0.98, 0.96, and 0.96 respectively Results show that high performance, precision, and robustness can be achieved using the proposed methodology. In this way, smart homes' security and identity of devices can be monitored and anomalies can be detected with high accuracy. Attack categories include binary class, multiclass class, and subclasses. Results show Random Forest algorithm outperforms enough to use this methodology in smart environments.
引用
收藏
页码:119462 / 119480
页数:19
相关论文
共 44 条
[1]   An Efficient Deep-Learning-Based Detection and Classification System for Cyber-Attacks in IoT Communication Networks [J].
Abu Al-Haija, Qasem ;
Zein-Sabatto, Saleh .
ELECTRONICS, 2020, 9 (12) :1-26
[2]   Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications [J].
Al-Fuqaha, Ala ;
Guizani, Mohsen ;
Mohammadi, Mehdi ;
Aledhari, Mohammed ;
Ayyash, Moussa .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04) :2347-2376
[3]  
Albasir A, 2020, Tech. Rep.
[4]   IoT Intrusion Detection Using Machine Learning with a Novel High Performing Feature Selection Method [J].
Albulayhi, Khalid ;
Abu Al-Haija, Qasem ;
Alsuhibany, Suliman A. ;
Jillepalli, Ananth A. ;
Ashrafuzzaman, Mohammad ;
Sheldon, Frederick T. .
APPLIED SCIENCES-BASEL, 2022, 12 (10)
[5]  
Ali B, 2016, Tech. Rep.
[6]  
Alippi C, 2017, IEEE IJCNN, P1780, DOI 10.1109/IJCNN.2017.7966066
[7]   A just-in-time adaptive classification system based on the intersection of confidence intervals rule [J].
Alippi, Cesare ;
Boracchi, Giacomo ;
Roveri, Manuel .
NEURAL NETWORKS, 2011, 24 (08) :791-800
[8]   An Intrusion Detection System Using BoT-IoT [J].
Alosaimi, Shema ;
Almutairi, Saad M. .
APPLIED SCIENCES-BASEL, 2023, 13 (09)
[9]   Machine Learning Algorithms for Smart Data Analysis in Internet of Things Environment: Taxonomies and Research Trends [J].
Alsharif, Mohammed H. ;
Kelechi, Anabi Hilary ;
Yahya, Khalid ;
Chaudhry, Shehzad Ashraf .
SYMMETRY-BASEL, 2020, 12 (01)
[10]  
Aysa Mahdi Hassan, 2020, P 4 INT S MULT STUD, P1