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

被引:100
作者
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 条
  • [1] Security and Privacy in Decentralized Energy Trading Through Multi-Signatures, Blockchain and Anonymous Messaging Streams
    Aitzhan, Nurzhan Zhumabekuly
    Svetinovic, Davor
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2018, 15 (05) : 840 - 852
  • [2] Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications
    Al-Fuqaha, Ala
    Guizani, Mohsen
    Mohammadi, Mehdi
    Aledhari, Mohammed
    Ayyash, Moussa
    [J]. IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2015, 17 (04): : 2347 - 2376
  • [3] A Brief Tutorial on Distributed and Concurrent Machine Learning
    Alistarh, Dan
    [J]. PODC'18: PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2018, : 487 - 488
  • [4] Alladi Tejasvi, 2020, Vehicular Communications, V23, DOI 10.1016/j.vehcom.2020.100249
  • [5] Androulaki E., 2013, LNCS, P34, DOI [DOI 10.1007/978-3-642-39884-1_4, DOI 10.1007/978-3-642-39884-1]
  • [6] Ashton K., 2009, RFiD Journal, V22, P97, DOI DOI 10.1145/2967977
  • [7] Azmoodeh, 2021, ARXIV210405183
  • [8] Barcelo J., 2014, USER PRIVACY PUBLIC
  • [9] Zerocash: Decentralized Anonymous Payments from Bitcoin
    Ben-Sasson, Eli
    Chiesa, Alessandro
    Garmant, Christina
    Green, Matthew
    Miers, Ian
    Tromer, Eran
    Virza, Madars
    [J]. 2014 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2014), 2014, : 459 - 474
  • [10] Bonawitz K. A., 2016, NIPS WORKSH PRIV MUL