{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,7]],"date-time":"2026-06-07T06:44:23Z","timestamp":1780814663455,"version":"3.54.1"},"reference-count":27,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2023,8,3]],"date-time":"2023-08-03T00:00:00Z","timestamp":1691020800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"Qassim University","award":["COC-2022-1-1-J-25803"],"award-info":[{"award-number":["COC-2022-1-1-J-25803"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>In present times, the Internet of Things (IoT) is becoming the new era in technology by including smart devices in every aspect of our lives. Smart devices in IoT environments are increasing and storing large amounts of sensitive data, which attracts a lot of cybersecurity threats. With these attacks, digital forensics is needed to conduct investigations to identify when and where the attacks happened and acquire information to identify the persons responsible for the attacks. However, digital forensics in an IoT environment is a challenging area of research due to the multiple locations that contain data, traceability of the collected evidence, ensuring integrity, difficulty accessing data from multiple sources, and transparency in the process of collecting evidence. For this reason, we proposed combining two promising technologies to provide a sufficient solution. We used federated learning to train models locally based on data stored on the IoT devices using a dataset designed to represent attacks on the IoT environment. Afterward, we performed aggregation via blockchain by collecting the parameters from the IoT gateway to make the blockchain lightweight. The results of our framework are promising in terms of consumed gas in the blockchain and an accuracy of over 98% using MLP in the federated learning phase.<\/jats:p>","DOI":"10.3390\/computers12080157","type":"journal-article","created":{"date-parts":[[2023,8,3]],"date-time":"2023-08-03T11:08:43Z","timestamp":1691060923000},"page":"157","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Joining Federated Learning to Blockchain for Digital Forensics in IoT"],"prefix":"10.3390","volume":"12","author":[{"given":"Wejdan","family":"Almutairi","sequence":"first","affiliation":[{"name":"Department of Information Technology, College of Computer, Qassim University, Buraidah 52571, Saudi Arabia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tarek","family":"Moulahi","sequence":"additional","affiliation":[{"name":"Department of Information Technology, College of Computer, Qassim University, Buraidah 52571, Saudi Arabia"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2023,8,3]]},"reference":[{"key":"ref_1","unstructured":"(2022, December 29). IoT Devices Installed Base Worldwide 2015\u20132025|Statista. Available online: https:\/\/www.statista.com\/statistics\/471264\/iot-number-of-connected-devices-worldwide\/."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Xu, L., Jurcut, A.D., and Ranaweera, P. (2019). Introduction to IoT Security, Wiley.","DOI":"10.1002\/9781119471509.w5GRef260"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1433","DOI":"10.1109\/TCSS.2019.2927431","article-title":"Blockchain-Based Digital Forensics Investigation Framework in the Internet of Things and Social Systems","volume":"6","author":"Li","year":"2019","journal-title":"IEEE Trans. Comput. Soc. Syst."},{"key":"ref_4","unstructured":"Hanggoro, D., and Sari, R.F. (2022, December 29). A Review of Lightweight Blockchain Technology Implementation to the Internet of Things. Available online: https:\/\/ieeexplore.ieee.org\/abstract\/document\/9042431\/."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"4177","DOI":"10.1109\/TII.2019.2942190","article-title":"Blockchain and Federated Learning for Privacy-Preserved Data Sharing in Industrial IoT","volume":"16","author":"Lu","year":"2020","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Truex, S., Baracaldo, N., Anwar, A., Steinke, T., Ludwig, H., Zhang, R., and Zhou, Y. (2019, January 15). A Hybrid Approach to Privacy-Preserving Federated Learning. Proceedings of the 12th ACM Workshop on Artificial Intelligence and Security, London, UK.","DOI":"10.1145\/3338501.3357370"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Stoyanova, M., Nikoloudakis, Y., Panagiotakis, S., Pallis, E., and Markakis, E.K. (2020). A Survey on the Internet of Things (IoT) Forensics: Challenges, Approaches, and Open Issues, IEEE Communications Surveys and Tutorials; Institute of Electrical and Electronics Engineers Inc.","DOI":"10.1109\/COMST.2019.2962586"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Flaglien, A.O. (2017). Digital Forensics, Wiley.","DOI":"10.1002\/9781119262442"},{"key":"ref_9","first-page":"1","article-title":"Digital Chain of Custody: State of The Art","volume":"114","author":"Prayudi","year":"2015","journal-title":"Int. J. Comput. Appl."},{"key":"ref_10","unstructured":"Yang, Q., Liu, Y., Cheng, Y., Kang, Y., Chen, T., and Yu, H. (2022, December 29). Federated Learning. Available online: https:\/\/link.springer.com\/book\/10.1007\/978-3-031-01585-4."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"187182","DOI":"10.1109\/ACCESS.2020.3030491","article-title":"Focus on blockchain: A comprehensive survey on academic and application","volume":"8","author":"Zou","year":"2020","journal-title":"IEEE Access"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"61048","DOI":"10.1109\/ACCESS.2021.3072849","article-title":"A Survey on Blockchain Technology: Evolution, Architecture and Security","volume":"9","author":"Bhutta","year":"2021","journal-title":"IEEE Access"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Vokerla, R.R., Shanmugam, B., Azam, S., Karim, A., De Boer, F., Jonkman, M., and Faisal, F. (2019, January 30\u201331). An Overview of Blockchain Applications and Attacks. Proceedings of the 2019 international conference on vision towards emerging trends in communication and networking (ViTECoN), Vellore, India.","DOI":"10.1109\/ViTECoN.2019.8899450"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Panda, S.K., Jena, A.K., Swain, S.K., and Satapathy, S.C. (2021). Blockchain Technology: Applications and Challenges, Intelligent Systems Reference Library.","DOI":"10.1007\/978-3-030-69395-4"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"1497","DOI":"10.1007\/s11831-020-09426-0","article-title":"The Revolution of Blockchain: State-of-the-Art and Research Challenges","volume":"28","author":"Namasudra","year":"2021","journal-title":"Arch. Comput. Methods Eng."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"5926","DOI":"10.1109\/JIOT.2020.3032544","article-title":"Blockchain-based Federated Learning for Device Failure Detection in Industrial IoT","volume":"8","author":"Zhang","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1817","DOI":"10.1109\/JIOT.2020.3017377","article-title":"Privacy-Preserving Blockchain-Based Federated Learning for IoT Devices","volume":"8","author":"Zhao","year":"2020","journal-title":"IEEE Internet Things J."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2252","DOI":"10.1109\/JIOT.2020.3028101","article-title":"Hybrid Blockchain-Based Resource Trading System for Federated Learning in Edge Computing","volume":"8","author":"Fan","year":"2021","journal-title":"IEEE Internet Things J."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1016\/j.future.2021.02.016","article-title":"Internet-of-Forensic (IoF): A blockchain based digital forensics framework for IoT applications","volume":"120","author":"Kumar","year":"2021","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"406","DOI":"10.1016\/j.future.2020.09.038","article-title":"LEChain: A blockchain-based lawful evidence management scheme for digital forensics","volume":"115","author":"Li","year":"2021","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Mercan, S., Cebe, M., Tekiner, E., Akkaya, K., Chang, M., and Uluagac, S. (2020, January 2\u20136). A cost-efficient iot forensics framework with blockchain. Proceedings of the 2020 IEEE International Conference on Blockchain and Cryptocurrency (ICBC), Toronto, ON, Canada.","DOI":"10.1109\/ICBC48266.2020.9169397"},{"key":"ref_22","unstructured":"(2022, December 29). NSL-KDD|Datasets|Research|Canadian Institute for Cybersecurity|UNB. Available online: https:\/\/www.unb.ca\/cic\/datasets\/nsl.html."},{"key":"ref_23","unstructured":"Olmedo, M.T.C., Paegelow, M., Mas, J.F., and Escobar, F. (2018). Geomatic Approaches for Modeling Land Change Scenarios. An Introduction, Springer International Publishing."},{"key":"ref_24","first-page":"26","article-title":"Multilayer Perceptron: Architecture Optimization and Training","volume":"4","author":"Ramchoun","year":"2016","journal-title":"Int. J. Interact. Multimed. Artif. Intell."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Meena, G., and Choudhary, R.R. (2017, January 1\u20132). A review paper on IDS classification using KDD 99 and NSL KDD dataset in WEKA. Proceedings of the 2017 International Conference on Computer, Communications and Electronics (Comptelix), Jaipur, India.","DOI":"10.1109\/COMPTELIX.2017.8004032"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Ghorbani, A.A., Tavallaee, M., Bagheri, E., and Lu, W. (2009, January 8\u201310). A detailed analysis of the KDD CUP 99 data set. Proceedings of the Second IEEE Symposium on Computational Intelligence for Security and Defence Applications, Ottawa, ON, Canada.","DOI":"10.1109\/CISDA.2009.5356528"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"24168","DOI":"10.1109\/ACCESS.2021.3056149","article-title":"READ-IoT: Reliable Event and Anomaly Detection Framework for the Internet of Things","volume":"9","author":"Yahyaoui","year":"2021","journal-title":"IEEE Access"}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/12\/8\/157\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T20:24:46Z","timestamp":1760127886000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/12\/8\/157"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,8,3]]},"references-count":27,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2023,8]]}},"alternative-id":["computers12080157"],"URL":"https:\/\/doi.org\/10.3390\/computers12080157","relation":{},"ISSN":["2073-431X"],"issn-type":[{"value":"2073-431X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,8,3]]}}}