A scalable security approach for IoT networks: Blockchain and anomaly-based IDS on hardware accelerators

dc.contributor.advisorPopovici, Emanuel
dc.contributor.advisorMurphy, Colin
dc.contributor.advisorTemko, Andriy
dc.contributor.authorNgo, Duc-Minh
dc.contributor.funderInsight SFI Research Centre for Data Analyticsen
dc.date.accessioned2025-09-29T15:52:15Z
dc.date.available2025-09-29T15:52:15Z
dc.date.issued2024en
dc.date.submitted2024
dc.description.abstractCybersecurity plays a crucial role in today's interconnected world as cyber threats continue to rise. Moreover, with the ever-increasing dependence on digital infrastructure across industries, organizations must develop robust cybersecurity measures to detect and mitigate network attacks. This thesis studies Machine Learning and Distributed-ledger Technology to detect and mitigate network attacks in IoT networks using hardware accelerator platforms. This study researches a scalable security approach for IoT networks from the edge to the cloud, combining Blockchain technology and anomaly-based Intrusion Detection Systems. From the top-down view, the cloud layer operates a Blockchain network containing smart contracts for securely managing IoT devices. At the device layer, machine learning models are trained to detect network attacks using hardware accelerators, including GPUs (Graphics Processing Units) and FPGAs (Field-Programmable Gate Arrays). The research highlights three main key findings. Firstly, smart contracts can manage network states efficiently and consistently by recording events on a distributed ledger. The data on a Blockchain are immutable and accessible from the Internet. The Blockchain's key contribution is to ensure data integrity, providing scalability and flexibility to the network at an abstract level. Secondly, machine learning models can detect unseen attacks and achieve high detection rates. Thirdly, lightweight machine learning models can be accelerated on FPGAs, significantly reducing overhead and adapting in high-speed, real-time network environments with minimum latency. The first implemented prototype has achieved accuracies of 98.57% and 99.66% on the UNSW-NB15 and IoT-23 datasets, respectively. The inference engine was tested on different platforms: CPU, GPU, AI-microcontroller, and FPGA. In particular, the machine learning models are optimized on FPGA, resulting in a speedup compared to other platforms. The prototype FPGA-based Gateway was deployed on the Alveo U280 card (NetFPGA-PLUS) to evaluate the proposed architecture. The artificial neural network models have achieved the highest processing speed at 20Gbps with a packet loss rate of approximately 0.13%. The convolutional neural network models have produced a maximum processing speed of 8.38 Mbps, corresponding to 16,895 packets per second. The proposed approach offers innovative, scalable security solutions for IoT networks that can be mapped to the latest computing architectures.en
dc.description.statusNot peer revieweden
dc.description.versionAccepted Versionen
dc.format.mimetypeapplication/pdfen
dc.identifier.citationNgo, D-M. 2024. A scalable security approach for IoT networks: Blockchain and anomaly-based IDS on hardware accelerators. PhD Thesis, University College Cork.
dc.identifier.endpage164
dc.identifier.urihttps://hdl.handle.net/10468/17907
dc.language.isoenen
dc.publisherUniversity College Corken
dc.relation.projectinfo:eu-repo/grantAgreement/SFI/SFI Research Centres/12/RC/2289/IE/INSIGHT - Irelands Big Data and Analytics Research Centre/en
dc.rights© 2024, Duc-Minh Ngo.
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectNetwork architecture
dc.subjectScalable security
dc.subjectIoT access control
dc.subjectBlockchain
dc.subjectSmart contracts
dc.subjectNeural networks
dc.subjectHardware accelerators
dc.subjectNetFPGA
dc.titleA scalable security approach for IoT networks: Blockchain and anomaly-based IDS on hardware accelerators
dc.typeDoctoral thesisen
dc.type.qualificationlevelDoctoralen
dc.type.qualificationnamePhD - Doctor of Philosophyen
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
NgoDM_PhD2024.pdf
Size:
5.39 MB
Format:
Adobe Portable Document Format
Description:
Full Text E-thesis
Loading...
Thumbnail Image
Name:
Final-Thesis-Submission-Examination-MR-Duc-Minh-Ngo.pdf
Size:
13.57 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
5.2 KB
Format:
Item-specific license agreed upon to submission
Description: