Integration of blockchain and federated learning for Internet of Things: Recent advances and future challenges

被引:101
作者
Ali, Mansoor [1 ]
Karimipour, Hadis [2 ]
Tariq, Muhammad [1 ]
机构
[1] Natl Univ Comp & Emerging Sci, Peshawar, Pakistan
[2] Univ Guelph, Sch Engn, Guelph, ON, Canada
关键词
Federated learning; The Internet of Things; BLockchains; Privacy; Dispersed federated learning; HOMOMORPHIC ENCRYPTION; PRIVACY PRESERVATION; DE-ANONYMIZATION; FRAMEWORK; EDGE; IOT; COMMUNICATION; CONTRACT; ATTACKS;
D O I
10.1016/j.cose.2021.102355
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The role of the Internet of Things (IoT) in the revolutionized society cannot be overlooked. The IoT can leverage advanced machine learning (ML) algorithms for its applications. However, given the fact of massive data, which is stored at a central cloud server, adopting centralized machine learning algorithms is not a viable option due to immense computation cost and privacy leakage issues. Given such conditions, blockchain can be leveraged to enhance the privacy of IoT networks by making them decentralized without any central authority. Nevertheless, the sensitive and massive data that is stored in distributive fashion, leveraged it for application purpose, is still a challenging task. To overcome this challenging task, federated learning (FL), which is a new breed of ML is the most promising solution that brings learning to the end devices without sharing the private data to the central server. In the FL mechanism, the central server act as an orchestrator to start the FL learning process, and only model parameters' updates are shared between end devices and the central orchestrator. Although FL can provide better privacy and data management, it is still in the development phase and has not been adopted by various communities due to its unknown privacy issues. In this paper first, we present the notion of blockchain and its application in IoT systems. Then we describe the privacy issues related to the implementation of blockchain in IoT and present privacy preservation techniques to cope with the privacy issues. Second, we introduce the FL application in IoT systems, devise a taxonomy, and present privacy threats in FL. Afterward, we present IoT-based use cases on envisioned dispersed federated learning and introduce blockchain-based traceability functions to improve privacy. Finally, open research gaps are addressed for future work. (c) 2021 Elsevier Ltd. All rights reserved.
引用
收藏
页数:24
相关论文
共 97 条
[71]  
Ruffing T, 2014, LECT NOTES COMPUT SC, V8713, P345, DOI 10.1007/978-3-319-11212-1_20
[72]   Security Services Using Blockchains: A State of the Art Survey [J].
Salman, Tara ;
Zolanvari, Maede ;
Erbad, Aiman ;
Jain, Raj ;
Samaka, Mohammed .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2019, 21 (01) :858-880
[73]  
Schott PA, 2006, REFERENCE GUIDE TO ANTI-MONEY LAUNDERING AND COMBATING THE FINANCING OF TERRORISM, SECOND EDITION AND SUPPLEMENT ON SPECIAL RECOMMENDATION IX, P1, DOI 10.1596/978-0-8213-6513-7
[74]   Integration of IoT with blockchain and homomorphic encryption: Challenging issues and opportunities [J].
Shrestha, Rakesh ;
Kim, Shiho .
ROLE OF BLOCKCHAIN TECHNOLOGY IN IOT APPLICATIONS, 2019, 115 :293-331
[75]  
Slock G., 2015, BITCOIN MAGAZINE
[76]  
Tariq M, 2020, IEEE INTERNET THINGS
[77]   Untangling Blockchain: A Data Processing View of Blockchain Systems [J].
Tien Tuan Anh Dinh ;
Liu, Rui ;
Zhang, Meihui ;
Chen, Gang ;
Ooi, Beng Chin ;
Wang, Ji .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (07) :1366-1385
[78]   Auction based Incentive Design for Efficient Federated Learning in Cellular Wireless Networks [J].
Tra Huong Thi Le ;
Tran, Nguyen H. ;
Tun, Yan Kyaw ;
Han, Zhu ;
Hong, Choong Seon .
2020 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2020,
[79]   Demystifying Membership Inference Attacks in Machine Learning as a Service [J].
Truex, Stacey ;
Liu, Ling ;
Gursoy, Mehmet Emre ;
Yu, Lei ;
Wei, Wenqi .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2021, 14 (06) :2073-2089
[80]   Security of smart manufacturing systems [J].
Tuptuk, Nilufer ;
Hailes, Stephen .
JOURNAL OF MANUFACTURING SYSTEMS, 2018, 47 :93-106