FIDChain: Federated Intrusion Detection System for Blockchain-Enabled IoT Healthcare Applications

Recently, there has been considerable growth in the internet of things (IoT)-based healthcare applications; however, they suffer from a lack of intrusion detection systems (IDS). Leveraging recent technologies, such as machine learning (ML), edge computing, and blockchain, can provide suitable and s...

Full description

Bibliographic Details
Main Authors: Eman Ashraf, Nihal F. F. Areed, Hanaa Salem, Ehab H. Abdelhay, Ahmed Farouk
Format: Article
Language:English
Published: MDPI AG 2022-06-01
Series:Healthcare
Subjects:
Online Access:https://www.mdpi.com/2227-9032/10/6/1110
_version_ 1797486923956092928
author Eman Ashraf
Nihal F. F. Areed
Hanaa Salem
Ehab H. Abdelhay
Ahmed Farouk
author_facet Eman Ashraf
Nihal F. F. Areed
Hanaa Salem
Ehab H. Abdelhay
Ahmed Farouk
author_sort Eman Ashraf
collection DOAJ
description Recently, there has been considerable growth in the internet of things (IoT)-based healthcare applications; however, they suffer from a lack of intrusion detection systems (IDS). Leveraging recent technologies, such as machine learning (ML), edge computing, and blockchain, can provide suitable and strong security solutions for preserving the privacy of medical data. In this paper, FIDChain IDS is proposed using lightweight artificial neural networks (ANN) in a federated learning (FL) way to ensure healthcare data privacy preservation with the advances of blockchain technology that provides a distributed ledger for aggregating the local weights and then broadcasting the updated global weights after averaging, which prevents poisoning attacks and provides full transparency and immutability over the distributed system with negligible overhead. Applying the detection model at the edge protects the cloud if an attack happens, as it blocks the data from its gateway with smaller detection time and lesser computing and processing capacity as FL deals with smaller sets of data. The ANN and eXtreme Gradient Boosting (XGBoost) models were evaluated using the BoT-IoT dataset. The results show that ANN models have higher accuracy and better performance with the heterogeneity of data in IoT devices, such as intensive care unit (ICU) in healthcare systems. Testing the FIDChain with different datasets (CSE-CIC-IDS2018, Bot Net IoT, and KDD Cup 99) reveals that the BoT-IoT dataset has the most stable and accurate results for testing IoT applications, such as those used in healthcare systems.
first_indexed 2024-03-09T23:41:13Z
format Article
id doaj.art-bf56f048288147188362fe95ad6959ee
institution Directory Open Access Journal
issn 2227-9032
language English
last_indexed 2024-03-09T23:41:13Z
publishDate 2022-06-01
publisher MDPI AG
record_format Article
series Healthcare
spelling doaj.art-bf56f048288147188362fe95ad6959ee2023-11-23T16:53:04ZengMDPI AGHealthcare2227-90322022-06-01106111010.3390/healthcare10061110FIDChain: Federated Intrusion Detection System for Blockchain-Enabled IoT Healthcare ApplicationsEman Ashraf0Nihal F. F. Areed1Hanaa Salem2Ehab H. Abdelhay3Ahmed Farouk4Department of Electronics and Communications Engineering, Faculty of Engineering, Delta University for Science and Technology, Gamasa 35712, EgyptDepartment of Electronics and Communications Engineering, Faculty of Engineering, Mansoura University, Mansoura 35516, EgyptDepartment of Electronics and Communications Engineering, Faculty of Engineering, Delta University for Science and Technology, Gamasa 35712, EgyptDepartment of Electronics and Communications Engineering, Faculty of Engineering, Mansoura University, Mansoura 35516, EgyptDepartment of Computer Science, Faculty of Computers and Artificial Intelligence, South Valley University, Hurghada 84511, EgyptRecently, there has been considerable growth in the internet of things (IoT)-based healthcare applications; however, they suffer from a lack of intrusion detection systems (IDS). Leveraging recent technologies, such as machine learning (ML), edge computing, and blockchain, can provide suitable and strong security solutions for preserving the privacy of medical data. In this paper, FIDChain IDS is proposed using lightweight artificial neural networks (ANN) in a federated learning (FL) way to ensure healthcare data privacy preservation with the advances of blockchain technology that provides a distributed ledger for aggregating the local weights and then broadcasting the updated global weights after averaging, which prevents poisoning attacks and provides full transparency and immutability over the distributed system with negligible overhead. Applying the detection model at the edge protects the cloud if an attack happens, as it blocks the data from its gateway with smaller detection time and lesser computing and processing capacity as FL deals with smaller sets of data. The ANN and eXtreme Gradient Boosting (XGBoost) models were evaluated using the BoT-IoT dataset. The results show that ANN models have higher accuracy and better performance with the heterogeneity of data in IoT devices, such as intensive care unit (ICU) in healthcare systems. Testing the FIDChain with different datasets (CSE-CIC-IDS2018, Bot Net IoT, and KDD Cup 99) reveals that the BoT-IoT dataset has the most stable and accurate results for testing IoT applications, such as those used in healthcare systems.https://www.mdpi.com/2227-9032/10/6/1110IoTintrusion detectionhealthcare securityfederated learningblockchainmachine learning
spellingShingle Eman Ashraf
Nihal F. F. Areed
Hanaa Salem
Ehab H. Abdelhay
Ahmed Farouk
FIDChain: Federated Intrusion Detection System for Blockchain-Enabled IoT Healthcare Applications
Healthcare
IoT
intrusion detection
healthcare security
federated learning
blockchain
machine learning
title FIDChain: Federated Intrusion Detection System for Blockchain-Enabled IoT Healthcare Applications
title_full FIDChain: Federated Intrusion Detection System for Blockchain-Enabled IoT Healthcare Applications
title_fullStr FIDChain: Federated Intrusion Detection System for Blockchain-Enabled IoT Healthcare Applications
title_full_unstemmed FIDChain: Federated Intrusion Detection System for Blockchain-Enabled IoT Healthcare Applications
title_short FIDChain: Federated Intrusion Detection System for Blockchain-Enabled IoT Healthcare Applications
title_sort fidchain federated intrusion detection system for blockchain enabled iot healthcare applications
topic IoT
intrusion detection
healthcare security
federated learning
blockchain
machine learning
url https://www.mdpi.com/2227-9032/10/6/1110
work_keys_str_mv AT emanashraf fidchainfederatedintrusiondetectionsystemforblockchainenablediothealthcareapplications
AT nihalffareed fidchainfederatedintrusiondetectionsystemforblockchainenablediothealthcareapplications
AT hanaasalem fidchainfederatedintrusiondetectionsystemforblockchainenablediothealthcareapplications
AT ehabhabdelhay fidchainfederatedintrusiondetectionsystemforblockchainenablediothealthcareapplications
AT ahmedfarouk fidchainfederatedintrusiondetectionsystemforblockchainenablediothealthcareapplications