Biscotti: A Blockchain System for Private and Secure Federated Learning

被引:138
|
作者
Shayan, Muhammad [1 ]
Fung, Clement [1 ]
Yoon, Chris J. M. [1 ]
Beschastnikh, Ivan [1 ]
机构
[1] Univ British Columbia, Vancouver, BC V6T 1Z4, Canada
基金
瑞典研究理事会; 加拿大自然科学与工程研究理事会;
关键词
Peer-to-peer computing; Data models; Collaborative work; Training; Privacy; Machine learning; Training data; Distributed machine learning; blockchain; privacy; security; ATTACKS;
D O I
10.1109/TPDS.2020.3044223
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Federated Learning is the current state-of-the-art in supporting secure multi-party machine learning (ML): data is maintained on the owner's device and the updates to the model are aggregated through a secure protocol. However, this process assumes a trusted centralized infrastructure for coordination, and clients must trust that the central service does not use the byproducts of client data. In addition to this, a group of malicious clients could also harm the performance of the model by carrying out a poisoning attack. As a response, we propose Biscotti: a fully decentralized peer to peer (P2P) approach to multi-party ML, which uses blockchain and cryptographic primitives to coordinate a privacy-preserving ML process between peering clients. Our evaluation demonstrates that Biscotti is scalable, fault tolerant, and defends against known attacks. For example, Biscotti is able to both protect the privacy of an individual client's update and maintain the performance of the global model at scale when 30 percent adversaries are present in the system.
引用
收藏
页码:1513 / 1525
页数:13
相关论文
共 50 条
  • [1] Toward Secure and Private Federated Learning for IoT using Blockchain
    Moudoud, Hajar
    Cherkaoui, Soumaya
    [J]. 2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 4316 - 4321
  • [2] Blockchain-empowered secure federated learning system: Architecture and applications
    Yu, Feng
    Lin, Hui
    Wang, Xiaoding
    Yassine, Abdussalam
    Hossain, M. Shamim
    [J]. COMPUTER COMMUNICATIONS, 2022, 196 : 55 - 65
  • [3] OpenFL: A scalable and secure decentralized federated learning system on the Ethereum blockchain
    Wahrstaetter, Anton
    Khan, Sajjad
    Svetinovic, Davor
    [J]. INTERNET OF THINGS, 2024, 26
  • [4] Permissioned Blockchain Frame for Secure Federated Learning
    Sun, Jin
    Wu, Ying
    Wang, Shangping
    Fu, Yixue
    Chang, Xiao
    [J]. IEEE COMMUNICATIONS LETTERS, 2022, 26 (01) : 13 - 17
  • [5] Federated Learning Meets Blockchain to Secure the Metaverse
    Moudoud, Hajar
    Cherkaoui, Soumaya
    [J]. 2023 INTERNATIONAL WIRELESS COMMUNICATIONS AND MOBILE COMPUTING, IWCMC, 2023, : 339 - 344
  • [6] SAFELearn: Secure Aggregation for private FEderated Learning
    Fereidooni, Hossein
    Marchal, Samuel
    Miettinen, Markus
    Mirhoseini, Azalia
    Moellering, Helen
    Thien Duc Nguyen
    Rieger, Phillip
    Sadeghi, Ahmad-Reza
    Schneider, Thomas
    Yalame, Hossein
    Zeitouni, Shaza
    [J]. 2021 IEEE SYMPOSIUM ON SECURITY AND PRIVACY WORKSHOPS (SPW 2021), 2021, : 56 - 62
  • [7] FedRLChain: Secure Federated Deep Reinforcement Learning With Blockchain
    Chowdhury, Sujit
    Mukherjee, Arnab
    Halder, Raju
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (06) : 3865 - 3878
  • [8] Transparent Contribution Evaluation for Secure Federated Learning on Blockchain
    Ma, Shuaicheng
    Cao, Yang
    Xiong, Li
    [J]. 2021 IEEE 37TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOPS (ICDEW 2021), 2021, : 88 - 91
  • [9] Blockchain managed federated learning for a secure IoT framework
    Chai, Jiayong
    Li, Jian
    Wei, Muhua
    Zhu, Chuangying
    [J]. EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2023, 2023 (01)
  • [10] Towards a Secure and Reliable Federated Learning using Blockchain
    Moudoud, Hajar
    Cherkaoui, Soumaya
    Khoukhi, Lyes
    [J]. 2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,