{"id":{"repo_id":"rgu","oai_identifier":"oai:rgu-repository.worktribe.com:2571244"},"canonical_url":"https://search.dev.ndltd.org/etd/rgu/oai:rgu-repository.worktribe.com:2571244","repository":{"repo_id":"rgu","name":"Robert Gordon University","base_url":"https://rgu-repository.worktribe.com/oaiprovider"},"display":{"title":"Lightweight intrusion detection of attacks on the Internet of Things (IoT) in critical infrastructures.","abstract":"Critical Infrastructures (CI) are essential for various aspects of human activities, spanning across different sectors. However, the integration of Internet of Things (IoT) devices into CI has introduced a new dimension to security challenges due to IoT vulnerabilities. Traditional Machine Learning (ML) and Deep Learning (DL) approaches have proven to offer promising results in detecting intrusions; however, their computational demands make them impractical for resource-constrained IoT devices. This study proposes an Optimized Common Features Selection and Deep Autoencoder (OCFSDA) technique for lightweight intrusion detection, which is computationally efficient and cost-effective for the IoT. The OCFSDA was achieved by leveraging Shallow Deep Learning to develop a lightweight intrusion detection model suitable for IoT devices. The key contributions of this research, as contained in this thesis, are highlighted as follows. 1) Feature Selection and Augmentation: Initial experiments with various machine learning algorithms on smart grid datasets revealed challenges with class imbalance, requiring data augmentation. Moreover, feature selection was essential to reduce dimensionality, but single techniques produced suboptimal results. To address this, an ensemble of feature selection techniques was employed to generate a common feature subset compatible with multiple learning algorithms. 2) Deep Autoencoder-based Feature Extraction: The Common Feature Technique (CFT) subset underwent feature extraction using LSTM Autoencoder, resulting in a bottleneck layer of 5 nodes. These extracted features were then subjected to Shallow Deep Learning, evaluated, pruned, and deparameterized. 3) Resilience Against Adversarial Attacks: Adversarial training with semi-supervised learning enhanced the OCFSDA model's resilience against adversarial attacks. The model was further optimized using quantization techniques. 4) Performance Evaluation: Experimental results using benchmark IoT datasets (MQTT-IoT-IDS2020, CICIDS2017) on both Windows and Raspberry Pi 4 platforms demonstrated impressive performance. The OCFSDA model achieved high overall accuracy (99% and 97% on respective datasets) with significantly reduced execution times (0.30s and 0.12s) and memory usage (2KB). Moreover, the model exhibited robustness against adversarial attacks, outperforming benchmark models in terms of accuracy and recall. Overall, the proposed OCFSDA model offers a promising solution for lightweight intrusion detection in IoT devices, addressing computational constraints while ensuring high performance and resilience against cyber threats.","abstract_html":"Critical Infrastructures (CI) are essential for various aspects of human activities, spanning across different sectors. However, the integration of Internet of Things (IoT) devices into CI has introduced a new dimension to security challenges due to IoT vulnerabilities. Traditional Machine Learning (ML) and Deep Learning (DL) approaches have proven to offer promising results in detecting intrusions; however, their computational demands make them impractical for resource-constrained IoT devices. This study proposes an Optimized Common Features Selection and Deep Autoencoder (OCFSDA) technique for lightweight intrusion detection, which is computationally efficient and cost-effective for the IoT. The OCFSDA was achieved by leveraging Shallow Deep Learning to develop a lightweight intrusion detection model suitable for IoT devices. The key contributions of this research, as contained in this thesis, are highlighted as follows. 1) Feature Selection and Augmentation: Initial experiments with various machine learning algorithms on smart grid datasets revealed challenges with class imbalance, requiring data augmentation. Moreover, feature selection was essential to reduce dimensionality, but single techniques produced suboptimal results. To address this, an ensemble of feature selection techniques was employed to generate a common feature subset compatible with multiple learning algorithms. 2) Deep Autoencoder-based Feature Extraction: The Common Feature Technique (CFT) subset underwent feature extraction using LSTM Autoencoder, resulting in a bottleneck layer of 5 nodes. These extracted features were then subjected to Shallow Deep Learning, evaluated, pruned, and deparameterized. 3) Resilience Against Adversarial Attacks: Adversarial training with semi-supervised learning enhanced the OCFSDA model&#x27;s resilience against adversarial attacks. The model was further optimized using quantization techniques. 4) Performance Evaluation: Experimental results using benchmark IoT datasets (MQTT-IoT-IDS2020, CICIDS2017) on both Windows and Raspberry Pi 4 platforms demonstrated impressive performance. The OCFSDA model achieved high overall accuracy (99% and 97% on respective datasets) with significantly reduced execution times (0.30s and 0.12s) and memory usage (2KB). Moreover, the model exhibited robustness against adversarial attacks, outperforming benchmark models in terms of accuracy and recall. Overall, the proposed OCFSDA model offers a promising solution for lightweight intrusion detection in IoT devices, addressing computational constraints while ensuring high performance and resilience against cyber threats.","abstract_has_math":false,"creators":["Otokwala, Uneneibotejit Job"],"institution":"Robert Gordon University","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["A. Petrovski and H. Kalutarage"],"committee_chairs":[],"committee_members":[],"year":2024,"date_issued":"2024","date_published":"2024","updated_at":"2026-07-24T04:10:06Z","subjects":["Cybersecurity","Machine learning","Deep learning","Internet of Things","Network intrusion detection"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier","label":"Identifier","values":["oai:rgu-repository.worktribe.com:2571244","https://doi.org/10.48526/rgu-wt-2571244"],"render_values":[{"text":"oai:rgu-repository.worktribe.com:2571244","href":null,"code":true},{"text":"https://doi.org/10.48526/rgu-wt-2571244","href":"https://doi.org/10.48526/rgu-wt-2571244","code":true}]},{"key":"dc:creator.authoridentifier","label":"Author Identifier","values":["0000-0001-7865-4379"],"render_values":[{"text":"0000-0001-7865-4379","href":"https://orcid.org/0000-0001-7865-4379","code":true}]}]},"links":{"outbound_url":"https://rgu-repository.worktribe.com/2571244/1/OTOKWALA%202024%20Lightweight%20intrusion%20detection","outbound_label":"Repository record","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["A. Petrovski and H. Kalutarage"]},{"key":"dc:contributor.sponsor","label":"Sponsor","values":["Niger Delta Development Commission"]},{"key":"dc:creator","label":"Author","values":["Otokwala, Uneneibotejit Job"]},{"key":"dc:creator.authoridentifier","label":"Author Identifier","values":["0000-0001-7865-4379"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2024-05-31"]},{"key":"dc:date.issued","label":"Date","values":["2024"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["Robert Gordon University"]},{"key":"dc:relation.isreferencedby","label":"Dc Relation Isreferencedby","values":["https://rgu-repository.worktribe.com/output/2571244"]},{"key":"dc:type","label":"Dc Type","values":["Thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Cybersecurity","Machine learning","Deep learning","Internet of Things","Network intrusion detection"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["oai:rgu-repository.worktribe.com:2571244","https://doi.org/10.48526/rgu-wt-2571244"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://rgu-repository.worktribe.com/2571244/1/OTOKWALA%202024%20Lightweight%20intrusion%20detection"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Critical Infrastructures (CI) are essential for various aspects of human activities, spanning across different sectors. However, the integration of Internet of Things (IoT) devices into CI has introduced a new dimension to security challenges due to IoT vulnerabilities. Traditional Machine Learning (ML) and Deep Learning (DL) approaches have proven to offer promising results in detecting intrusions; however, their computational demands make them impractical for resource-constrained IoT devices. This study proposes an Optimized Common Features Selection and Deep Autoencoder (OCFSDA) technique for lightweight intrusion detection, which is computationally efficient and cost-effective for the IoT. The OCFSDA was achieved by leveraging Shallow Deep Learning to develop a lightweight intrusion detection model suitable for IoT devices. The key contributions of this research, as contained in this thesis, are highlighted as follows. 1) Feature Selection and Augmentation: Initial experiments with various machine learning algorithms on smart grid datasets revealed challenges with class imbalance, requiring data augmentation. Moreover, feature selection was essential to reduce dimensionality, but single techniques produced suboptimal results. To address this, an ensemble of feature selection techniques was employed to generate a common feature subset compatible with multiple learning algorithms. 2) Deep Autoencoder-based Feature Extraction: The Common Feature Technique (CFT) subset underwent feature extraction using LSTM Autoencoder, resulting in a bottleneck layer of 5 nodes. These extracted features were then subjected to Shallow Deep Learning, evaluated, pruned, and deparameterized. 3) Resilience Against Adversarial Attacks: Adversarial training with semi-supervised learning enhanced the OCFSDA model's resilience against adversarial attacks. The model was further optimized using quantization techniques. 4) Performance Evaluation: Experimental results using benchmark IoT datasets (MQTT-IoT-IDS2020, CICIDS2017) on both Windows and Raspberry Pi 4 platforms demonstrated impressive performance. The OCFSDA model achieved high overall accuracy (99% and 97% on respective datasets) with significantly reduced execution times (0.30s and 0.12s) and memory usage (2KB). Moreover, the model exhibited robustness against adversarial attacks, outperforming benchmark models in terms of accuracy and recall. Overall, the proposed OCFSDA model offers a promising solution for lightweight intrusion detection in IoT devices, addressing computational constraints while ensuring high performance and resilience against cyber threats."]},{"key":"dc:title","label":"Title","values":["Lightweight intrusion detection of attacks on the Internet of Things (IoT) in critical infrastructures."]}]}],"canonical_facts":{"dc:contributor.advisor":["A. Petrovski and H. Kalutarage"],"dc:contributor.sponsor":["Niger Delta Development Commission"],"dc:creator":["Otokwala, Uneneibotejit Job"],"dc:creator.authoridentifier":["0000-0001-7865-4379"],"dc:date":["2024-05-31"],"dc:date.issued":["2024"],"dc:description.abstract":["Critical Infrastructures (CI) are essential for various aspects of human activities, spanning across different sectors. However, the integration of Internet of Things (IoT) devices into CI has introduced a new dimension to security challenges due to IoT vulnerabilities. Traditional Machine Learning (ML) and Deep Learning (DL) approaches have proven to offer promising results in detecting intrusions; however, their computational demands make them impractical for resource-constrained IoT devices. This study proposes an Optimized Common Features Selection and Deep Autoencoder (OCFSDA) technique for lightweight intrusion detection, which is computationally efficient and cost-effective for the IoT. The OCFSDA was achieved by leveraging Shallow Deep Learning to develop a lightweight intrusion detection model suitable for IoT devices. The key contributions of this research, as contained in this thesis, are highlighted as follows. 1) Feature Selection and Augmentation: Initial experiments with various machine learning algorithms on smart grid datasets revealed challenges with class imbalance, requiring data augmentation. Moreover, feature selection was essential to reduce dimensionality, but single techniques produced suboptimal results. To address this, an ensemble of feature selection techniques was employed to generate a common feature subset compatible with multiple learning algorithms. 2) Deep Autoencoder-based Feature Extraction: The Common Feature Technique (CFT) subset underwent feature extraction using LSTM Autoencoder, resulting in a bottleneck layer of 5 nodes. These extracted features were then subjected to Shallow Deep Learning, evaluated, pruned, and deparameterized. 3) Resilience Against Adversarial Attacks: Adversarial training with semi-supervised learning enhanced the OCFSDA model's resilience against adversarial attacks. The model was further optimized using quantization techniques. 4) Performance Evaluation: Experimental results using benchmark IoT datasets (MQTT-IoT-IDS2020, CICIDS2017) on both Windows and Raspberry Pi 4 platforms demonstrated impressive performance. The OCFSDA model achieved high overall accuracy (99% and 97% on respective datasets) with significantly reduced execution times (0.30s and 0.12s) and memory usage (2KB). Moreover, the model exhibited robustness against adversarial attacks, outperforming benchmark models in terms of accuracy and recall. Overall, the proposed OCFSDA model offers a promising solution for lightweight intrusion detection in IoT devices, addressing computational constraints while ensuring high performance and resilience against cyber threats."],"dc:identifier":["oai:rgu-repository.worktribe.com:2571244","https://doi.org/10.48526/rgu-wt-2571244"],"dc:identifier.uri":["https://rgu-repository.worktribe.com/2571244/1/OTOKWALA%202024%20Lightweight%20intrusion%20detection"],"dc:language":["en"],"dc:publisher.institution":["Robert Gordon University"],"dc:relation.isreferencedby":["https://rgu-repository.worktribe.com/output/2571244"],"dc:subject":["Cybersecurity","Machine learning","Deep learning","Internet of Things","Network intrusion detection"],"dc:title":["Lightweight intrusion detection of attacks on the Internet of Things (IoT) in critical infrastructures."],"dc:type":["Thesis"]},"updated_at":"2026-07-24T04:10:06Z"}