{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,8]],"date-time":"2026-07-08T16:25:34Z","timestamp":1783527934065,"version":"3.55.0"},"reference-count":60,"publisher":"MDPI AG","issue":"14","license":[{"start":{"date-parts":[[2024,7,15]],"date-time":"2024-07-15T00:00:00Z","timestamp":1721001600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"MSIT (Ministry of Science ICT)","award":["2022-0-01091"],"award-info":[{"award-number":["2022-0-01091"]}]},{"name":"MSIT (Ministry of Science ICT)","award":["1711175863"],"award-info":[{"award-number":["1711175863"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The Internet of Medical Things (IoMT) has significantly advanced healthcare, but it has also brought about critical security challenges. Traditional security solutions struggle to keep pace with the dynamic and interconnected nature of IoMT systems. Machine learning (ML)-based Intrusion Detection Systems (IDS) have been increasingly adopted to counter cyberattacks, but centralized ML approaches pose privacy risks due to the single points of failure (SPoFs). Federated Learning (FL) emerges as a promising solution, enabling model updates directly on end devices without sharing private data with a central server. This study introduces the BFLIDS, a Blockchain-empowered Federated Learning-based IDS designed to enhance security and intrusion detection in IoMT networks. Our approach leverages blockchain to secure transaction records, FL to maintain data privacy by training models locally, IPFS for decentralized storage, and MongoDB for efficient data management. Ethereum smart contracts (SCs) oversee and secure all interactions and transactions within the system. We modified the FedAvg algorithm with the Kullback\u2013Leibler divergence estimation and adaptive weight calculation to boost model accuracy and robustness against adversarial attacks. For classification, we implemented an Adaptive Max Pooling-based Convolutional Neural Network (CNN) and a modified Bidirectional Long Short-Term Memory (BiLSTM) with attention and residual connections on Edge-IIoTSet and TON-IoT datasets. We achieved accuracies of 97.43% (for CNNs and Edge-IIoTSet), 96.02% (for BiLSTM and Edge-IIoTSet), 98.21% (for CNNs and TON-IoT), and 97.42% (for BiLSTM and TON-IoT) in FL scenarios, which are competitive with centralized methods. The proposed BFLIDS effectively detects intrusions, enhancing the security and privacy of IoMT networks.<\/jats:p>","DOI":"10.3390\/s24144591","type":"journal-article","created":{"date-parts":[[2024,7,15]],"date-time":"2024-07-15T18:17:32Z","timestamp":1721067452000},"page":"4591","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":76,"title":["BFLIDS: Blockchain-Driven Federated Learning for Intrusion Detection in IoMT Networks"],"prefix":"10.3390","volume":"24","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-6627-2186","authenticated-orcid":false,"given":"Khadija","family":"Begum","sequence":"first","affiliation":[{"name":"Institute of Digital Anti-Aging Healthcare, Inje University, Gimhae 50834, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6095-0700","authenticated-orcid":false,"given":"Md Ariful Islam","family":"Mozumder","sequence":"additional","affiliation":[{"name":"Institute of Digital Anti-Aging Healthcare, Inje University, Gimhae 50834, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7021-9049","authenticated-orcid":false,"given":"Moon-Il","family":"Joo","sequence":"additional","affiliation":[{"name":"Institute of Digital Anti-Aging Healthcare, Inje University, Gimhae 50834, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Hee-Cheol","family":"Kim","sequence":"additional","affiliation":[{"name":"Institute of Digital Anti-Aging Healthcare, Inje University, Gimhae 50834, Republic of Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2024,7,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Rughoobur, P., and Nagowah, L. (2017, January 18\u201320). A lightweight replay attack detection framework for battery depended IoT devices designed for healthcare. Proceedings of the 2017 International Conference on Infocom Technologies and Unmanned Systems (Trends and Future Directions) (ICTUS), Dubai, United Arab Emirates.","DOI":"10.1109\/ICTUS.2017.8286118"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Seh, A.H., Zarour, M., Alenezi, M., Sarkar, A.K., Agrawal, A., Kumar, R., and Ahmad Khan, R. (2020). Healthcare data breaches: Insights and implications. Healthcare, 8.","DOI":"10.3390\/healthcare8020133"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Xu, Q., He, Z., Li, Z., Xiao, M., Goh, R.S.M., and Li, Y. (2020). An effective blockchain-based, decentralized application for smart building system management. Real-Time Data Analytics for Large Scale Sensor Data, Academic Press.","DOI":"10.1016\/B978-0-12-818014-3.00008-5"},{"key":"ref_4","unstructured":"checkpoint.com (2022, September 13). Intrusion Detection System (IDS). Available online: https:\/\/www.checkpoint.com\/cyber-hub\/network-security\/what-is-an-intrusion-detection-system-ids\/."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1016\/j.comnet.2019.01.023","article-title":"Internet of Things: A survey on machine learning-based intrusion detection approaches","volume":"151","author":"Papa","year":"2019","journal-title":"Comput. Netw."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1186\/s42400-019-0038-7","article-title":"Survey of intrusion detection systems: Techniques, datasets and challenges","volume":"2","author":"Khraisat","year":"2019","journal-title":"Cybersecurity"},{"key":"ref_7","first-page":"83","article-title":"Machine learning for cyber defense and attack","volume":"2018","author":"Rege","year":"2018","journal-title":"Data Anal."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"89337","DOI":"10.1109\/ACCESS.2020.2994079","article-title":"A novel attack detection scheme for the industrial internet of things using a lightweight random neural network","volume":"8","author":"Latif","year":"2020","journal-title":"IEEE Access"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"9383","DOI":"10.1109\/ACCESS.2020.3046528","article-title":"Detecting the security level of various cryptosystems using machine learning models","volume":"9","author":"Shafique","year":"2020","journal-title":"IEEE Access"},{"key":"ref_10","first-page":"1273","article-title":"Communication-efficient learning of deep networks from decentralized data","volume":"54","author":"McMahan","year":"2017","journal-title":"Artif. Intell. Stat."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"911","DOI":"10.1109\/TIFS.2019.2929409","article-title":"Verifynet: Secure and verifiable federated learning","volume":"15","author":"Xu","year":"2019","journal-title":"IEEE Trans. Inf. Forensics Secur."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"762","DOI":"10.1109\/TSC.2018.2853167","article-title":"Blockchain for Large-Scale Internet of Things Data Storage and Protection","volume":"12","author":"Li","year":"2019","journal-title":"IEEE Trans. Serv. Comput."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Rashid, M., Choi, P., Lee, S.-H., and Kwon, K.-R. (2022). Block-HPCT: Blockchain Enabled Digital Health Passports and Contact Tracing of Infectious Diseases like COVID-19. Sensors, 22.","DOI":"10.3390\/s22114256"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Laufenberg, D., Li, L., Shahriar, H., and Han, M. (2020). Developing a blockchain-enabled collaborative intrusion detection system: An exploratory study. Advances in Information and Communication: Proceedings of the 2020 Future of Information and Communication Conference (FICC), San Francisco, CA, USA, 5\u20136 March 2020, Springer.","DOI":"10.1007\/978-3-030-39445-5_14"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"475","DOI":"10.1016\/j.future.2019.12.019","article-title":"An overview on smart contracts: Challenges, advances and platforms","volume":"105","author":"Zheng","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_16","unstructured":"ipfs (2022, October 27). InterPlanetary File System. Available online: https:\/\/docs.ipfs.tech\/."},{"key":"ref_17","unstructured":"A Blockchain Platform for the Enterprise (Hyperledger Fabric) (2022, October 22). Hyperledger. Available online: https:\/\/hyperledger-fabric.readthedocs.io\/en\/latest\/."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1109\/MWC.2017.1800116","article-title":"Blockchain-based solutions to security and privacy issues in the internet of things","volume":"25","author":"Yu","year":"2018","journal-title":"IEEE Wirel. Commun."},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Bobde, Y., Narayanan, G., Jati, M., Raj, R.S.P., Cviti\u0107, I., and Perakovi\u0107, D. (2024). Enhancing Industrial IoT Network Security through Blockchain Integration. Electronics, 13.","DOI":"10.3390\/electronics13040687"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Alajlan, R., Alhumam, N., and Frikha, M. (2023). Cybersecurity for blockchain-based IoT systems: A review. Appl. Sci., 13.","DOI":"10.3390\/app13137432"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"101157","DOI":"10.1016\/j.phycom.2020.101157","article-title":"Intelligent intrusion detection based on federated learning aided long short-term memory","volume":"42","author":"Zhao","year":"2020","journal-title":"Phys. Commun."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"4221","DOI":"10.1007\/s40747-022-00705-w","article-title":"A federated learning framework for cyberattack detection in vehicular sensor networks","volume":"8","author":"Driss","year":"2022","journal-title":"Complex Intell. Syst."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1109\/MCOM.001.1900649","article-title":"Federated learning for edge networks: Resource optimization and incentive mechanism","volume":"58","author":"Khan","year":"2020","journal-title":"IEEE Commun. Mag."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Nguyen, T.D., Marchal, S., Miettinen, M., Fereidooni, H., Asokan, N., and Sadeghi, A.-R. (2019, January 7\u201310). D\u00cfoT: A federated self-learning anomaly detection system for IoT. Proceedings of the 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS), Dallas, TX, USA.","DOI":"10.1109\/ICDCS.2019.00080"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"45","DOI":"10.1109\/OJCS.2020.2992630","article-title":"Federated learning for vehicular internet of things: Recent advances and open issues","volume":"1","author":"Du","year":"2020","journal-title":"IEEE Open J. Comput. Soc."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"2545","DOI":"10.1109\/JIOT.2021.3077803","article-title":"Federated-Learning-Based Anomaly Detection for IoT Security Attacks","volume":"9","author":"Mothukuri","year":"2022","journal-title":"IEEE Internet Things J."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"9214","DOI":"10.1109\/JIOT.2021.3094295","article-title":"Graph neural networks for anomaly detection in industrial Internet of Things","volume":"9","author":"Wu","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_28","first-page":"4027","article-title":"Graph neural network-based anomaly detection in multivariate time series","volume":"35","author":"Deng","year":"2021","journal-title":"Proc. AAAI Conf. Artif. Intell."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"3183","DOI":"10.1007\/s10489-022-03412-8","article-title":"Robust anomaly-based intrusion detection system for in-vehicle network by graph neural network framework","volume":"53","author":"Xiao","year":"2023","journal-title":"Appl. Intell."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Kong, X., Zhang, W., Wang, H., Hou, M., Chen, X., Yan, X., and Das, S.K. (2024). Federated Graph Anomaly Detection via Contrastive Self-Supervised Learning. IEEE Transactions on Neural Networks and Learning Systems, IEEE.","DOI":"10.1109\/TNNLS.2024.3414326"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Poursafaei, F., Rabbany, R., and Zilic, Z. (2021). Sigtran: Signature vectors for detecting illicit activities in blockchain transaction networks. Advances in Knowledge Discovery and Data Mining: 25th Pacific-Asia Conference, PAKDD 2021, Virtual Event, 11\u201314 May 2021, Proceedings, Springer International Publishing.","DOI":"10.1007\/978-3-030-75762-5_3"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Poursafaei, F., Zilic, Z., and Rabbany, R. (2022, January 28\u201330). A Strong Node Classification Baseline for Temporal Graphs. Proceedings of the 2022 SIAM International Conference on Data Mining (SDM), Alexandria, VA, USA.","DOI":"10.1137\/1.9781611977172.73"},{"key":"ref_33","unstructured":"Alexopoulos, N., Vasilomanolakis, E., Iv\u00e1nk\u00f3, N.R., and M\u00fchlh\u00e4user, M. (2017). Towards blockchain-based collaborative intrusion detection systems. Critical Information Infrastructures Security: 12th International Conference, CRITIS 2017, Lucca, Italy, 8\u201313 October  2017, Springer International Publishing."},{"key":"ref_34","first-page":"1044","article-title":"Blockchain technology for combating deepfake and protect video\/image integrity","volume":"24","author":"Rashid","year":"2021","journal-title":"J. Korea Multimed. Soc."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Zaabar, B., Cheikhrouhou, O., and Abid, M. (2022, January 11\u201313). Intrusion detection system for IoMT through blockchain-based federated learning. Proceedings of the 2022 15th International Conference on Security of Information and Networks (SIN), Sousse, Tunisia.","DOI":"10.1109\/SIN56466.2022.9970536"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Casado-Vara, R., de la Prieta, F., Prieto, J., and Corchado, J.M. (2018, January 4). Blockchain framework for IoT data quality via edge computing. Proceedings of the 1st Workshop on Blockchain-Enabled Networked Sensor Systems, Shenzhen, China.","DOI":"10.1145\/3282278.3282282"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"9463","DOI":"10.1109\/JIOT.2020.2996590","article-title":"A deep blockchain framework-enabled collaborative intrusion detection for protecting IoT and cloud networks","volume":"8","author":"Alkadi","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"55","DOI":"10.1016\/j.jpdc.2022.01.030","article-title":"A distributed intrusion detection system to detect DDoS attacks in blockchain-enabled IoT network","volume":"164","author":"Kumar","year":"2022","journal-title":"J. Parallel Distrib. Comput."},{"key":"ref_39","first-page":"199","article-title":"Federated Learning and Blockchain-Enabled Privacy-Preserving Healthcare 5.0 System: A Comprehensive Approach to Fraud Prevention and Security in IoMT","volume":"13","author":"Sindhusaranya","year":"2023","journal-title":"J. Internet Serv. Inf. Secur."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Golomb, T., Mirsky, Y., and Elovici, Y. (2018). CIoTA: Collaborative IoT anomaly detection via blockchain. arXiv.","DOI":"10.14722\/diss.2018.23003"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"664","DOI":"10.1109\/JBHI.2022.3165945","article-title":"Federated-learning based privacy preservation and fraud-enabled blockchain IoMT system for healthcare","volume":"27","author":"Lakhan","year":"2022","journal-title":"IEEE J. Biomed. Health Inform."},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Dey, S. (2018, January 19\u201321). Securing majority-attack in blockchain using machine learning and algorithmic game theory: A proof of work. Proceedings of the 2018 10th Computer Science and Electronic Engineering (CEEC), Colchester, UK.","DOI":"10.1109\/CEEC.2018.8674185"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"1701","DOI":"10.1109\/TCSS.2022.3216802","article-title":"Blockchain-based two-stage federated learning with non-IID data in IoMT system","volume":"10","author":"Lian","year":"2022","journal-title":"IEEE Trans. Comput. Soc. Syst."},{"key":"ref_44","first-page":"87","article-title":"Blockchain-Enabled Federated Learning to Enhance Security and Privacy in Internet of Medical Things (IoMT)","volume":"6","author":"Eskandari","year":"2023","journal-title":"Int. J. Web Res."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1049\/gtd2.13103","article-title":"A lightweight smart contracts framework for blockchain-based secure communication in smart grid applications","volume":"18","author":"Faheem","year":"2024","journal-title":"IET Gener. Transm. Distrib."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"110461","DOI":"10.1016\/j.dib.2024.110461","article-title":"Multilayer cyberattacks identification and classification using machine learning in internet of blockchain (IoBC)-based energy networks","volume":"54","author":"Faheem","year":"2024","journal-title":"Data Brief."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"110212","DOI":"10.1016\/j.dib.2024.110212","article-title":"Cyberattack patterns in blockchain-based communication networks for distributed renewable energy systems: A study on big datasets","volume":"53","author":"Faheem","year":"2024","journal-title":"Data Brief."},{"key":"ref_48","unstructured":"grpc.io\/ (2022, September 29). An Introduction to Key gRPC Concepts, with an Overview of gRPC Architecture and RPC Life Cycle. Available online: https:\/\/grpc.io\/docs\/what-is-grpc\/core-concepts\/."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"37","DOI":"10.1016\/j.neucom.2018.09.038","article-title":"Recent advances in convolutional neural network acceleration","volume":"323","author":"Zhang","year":"2019","journal-title":"Neurocomputing"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"1735","DOI":"10.1162\/neco.1997.9.8.1735","article-title":"Long short-term memory","volume":"9","author":"Hochreiter","year":"1997","journal-title":"Neural Comput."},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1613\/jair.953","article-title":"SMOTE: Synthetic minority over-sampling technique","volume":"16","author":"Chawla","year":"2002","journal-title":"J. Artif. Intell. Res."},{"key":"ref_52","unstructured":"(2022, October 25). Solidity. Available online: https:\/\/docs.soliditylang.org\/en\/v0.8.13\/."},{"key":"ref_53","unstructured":"(2022, October 25). Remix IDE. Available online: https:\/\/remix.ethereum.org\/."},{"key":"ref_54","doi-asserted-by":"crossref","first-page":"40281","DOI":"10.1109\/ACCESS.2022.3165809","article-title":"Edge-IIoTset: A new comprehensive realistic cyber security dataset of IoT and IIoT applications for centralized and federated learning","volume":"10","author":"Ferrag","year":"2022","journal-title":"IEEE Access"},{"key":"ref_55","unstructured":"Sarhan, M., Layeghy, S., Moustafa, N., and Portmann, M. Netflow datasets for machine learning-based network intrusion detection systems. Big Data Technologies and Applications: 10th EAI International Conference, BDTA 2020, and 13th EAI International Conference on Wireless Internet, WiCON 2020, Virtual Event, 11 December 2020, Proceedings 10, Springer."},{"key":"ref_56","unstructured":"Narkhede, S., and towardsdatascience.com (2022, October 02). Understanding Confusion Matrix. Available online: https:\/\/towardsdatascience.com\/understanding-confusion-matrix-a9ad42dcfd62."},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Luu, L., Chu, D.H., Olickel, H., Saxena, P., and Hobor, A. (2016, January 24\u201328). Making smart contracts smarter. Proceedings of the 2016 ACM SIGSAC Conference on Computer and Communications Security, Vienna, Austria.","DOI":"10.1145\/2976749.2978309"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"5615","DOI":"10.1109\/TII.2020.3023430","article-title":"DeepFed: Federated deep learning for intrusion detection in industrial cyber\u2014Physical systems","volume":"17","author":"Li","year":"2020","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_59","doi-asserted-by":"crossref","first-page":"29696","DOI":"10.1109\/ACCESS.2021.3058528","article-title":"Lockedge: Low-complexity cyberattack detection in iot edge computing","volume":"9","author":"Huong","year":"2021","journal-title":"IEEE Access"},{"key":"ref_60","doi-asserted-by":"crossref","first-page":"102002","DOI":"10.1016\/j.inffus.2023.102002","article-title":"Fed-inforce-fusion: A federated reinforcement-based fusion model for security and privacy protection of IoMT networks against cyber-attacks","volume":"101","author":"Khan","year":"2024","journal-title":"Inf. Fusion"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/14\/4591\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T15:17:22Z","timestamp":1760109442000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/24\/14\/4591"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,7,15]]},"references-count":60,"journal-issue":{"issue":"14","published-online":{"date-parts":[[2024,7]]}},"alternative-id":["s24144591"],"URL":"https:\/\/doi.org\/10.3390\/s24144591","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,7,15]]}}}