Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches

A Master of Science thesis in Computer Engineering by Areej Osama Mohammad entitled, “Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches”, submitted in April 2021. Thesis advisor is Dr. Imran Zualkernan and thesis co-advisor is Dr. Fadi Aloul. Soft cop...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Mohammad, Areej Osama (author)
التنسيق: doctoralThesis
منشور في: 2021
الموضوعات:
الوصول للمادة أونلاين:http://hdl.handle.net/11073/21502
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
_version_ 1864513442487992320
author Mohammad, Areej Osama
author_facet Mohammad, Areej Osama
author_role author
dc.contributor.none.fl_str_mv Zualkernan, Imran
Aloul, Fadi
dc.creator.none.fl_str_mv Mohammad, Areej Osama
dc.date.none.fl_str_mv 2021-06-15T09:43:54Z
2021-06-15T09:43:54Z
2021-04
dc.format.none.fl_str_mv application/pdf
application/pdf
dc.identifier.none.fl_str_mv 35.232-2021.05
http://hdl.handle.net/11073/21502
dc.language.none.fl_str_mv en_US
dc.subject.none.fl_str_mv IoT Edge Devices
Inter-Arrival Time
Machine Learning
Convolutional Neural Networks
dc.title.none.fl_str_mv Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches
dc.type.none.fl_str_mv info:eu-repo/semantics/publishedVersion
info:eu-repo/semantics/doctoralThesis
description A Master of Science thesis in Computer Engineering by Areej Osama Mohammad entitled, “Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches”, submitted in April 2021. Thesis advisor is Dr. Imran Zualkernan and thesis co-advisor is Dr. Fadi Aloul. Soft copy is available (Thesis, Completion Certificate, Approval Signatures, and AUS Archives Consent Form).
format doctoralThesis
id aus_6f9e7f50eb3625fed97db194674b1b57
identifier_str_mv 35.232-2021.05
language_invalid_str_mv en_US
network_acronym_str aus
network_name_str aus
oai_identifier_str oai:repository.aus.edu:11073/21502
publishDate 2021
repository.mail.fl_str_mv
repository.name.fl_str_mv
repository_id_str
spelling Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning ApproachesMohammad, Areej OsamaIoT Edge DevicesInter-Arrival TimeMachine LearningConvolutional Neural NetworksA Master of Science thesis in Computer Engineering by Areej Osama Mohammad entitled, “Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches”, submitted in April 2021. Thesis advisor is Dr. Imran Zualkernan and thesis co-advisor is Dr. Fadi Aloul. Soft copy is available (Thesis, Completion Certificate, Approval Signatures, and AUS Archives Consent Form).Many Internet of Things (IoT) applications deploy identical end devices like sensor nodes or surveillance cameras in an organization. The purpose of this thesis was to determine if a malicious physical substitution of one end device by an identical compromised device could be recognized using deep learning or machine learning techniques. Conventional techniques to address the physical replacement of a node require one to implement specialized hardware like Physical Unclonable Functions (PUF) using expensive encryption techniques. For low-resource devices like an ESP32, the device does not come with an integrated PUF module, and a separate chip is required to execute the cryptographic operations. Moreover, recently deep learning techniques are shown to have compromised the PUF-based technique as well. This thesis explored whether machine and deep learning could be used to identify a single end device from a set of identical devices without requiring a PUF-like mechanism for authentication. Network data from 18 identical ESP32 devices was collected in a typical MQTT-based IoT network. In addition to exploring conventional machine learning methods including Random Forest, Bayesian, SVM, LightGBM, Gradient Boosting, and XG-Boost, a tiny Convolutional Neural Network (CNN) was designed and optimized using the Hyperband algorithm. The CNN was small with 85,058 trainable parameters and only used the packet Inter-Arrival Time (IAT) as input. The results are that the CNN outperformed all other models, with a micro-F1-Score of 0.999 (0.0012). The Random Forest model was the best traditional machine learning models with a micro-F1-Score of 0.9501 (0.0036). The worst was Bayesian with a micro-F1-Score of 0.222 (0.0016). There was a statistically significant difference in the F1-Score (Kruskal-Wallis; chi-square=84.192, p < 0.05) between the various trained model using 10-fold validation.College of EngineeringDepartment of Computer Science and EngineeringMaster of Science in Computer Engineering (MSCoE)Zualkernan, ImranAloul, Fadi2021-06-15T09:43:54Z2021-06-15T09:43:54Z2021-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/doctoralThesisapplication/pdfapplication/pdf35.232-2021.05http://hdl.handle.net/11073/21502en_USoai:repository.aus.edu:11073/215022025-06-26T12:28:55Z
spellingShingle Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches
Mohammad, Areej Osama
IoT Edge Devices
Inter-Arrival Time
Machine Learning
Convolutional Neural Networks
status_str publishedVersion
title Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches
title_full Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches
title_fullStr Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches
title_full_unstemmed Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches
title_short Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches
title_sort Isolating Physical Replacement of Identical IoT Devices Using Machine and Deep Learning Approaches
topic IoT Edge Devices
Inter-Arrival Time
Machine Learning
Convolutional Neural Networks
url http://hdl.handle.net/11073/21502