Biscotti: A Blockchain System for Private and Secure Federated Learning
【Author】 Shayan, Muhammad; Fung, Clement; Yoon, Chris J. M.; Beschastnikh, Ivan
【Source】IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS
【影响因子】3.757
【Abstract】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.
【Keywords】Peer-to-peer computing; Data models; Collaborative work; Training; Privacy; Machine learning; Training data; Distributed machine learning; blockchain; privacy; security
【发表时间】2021 44743
【收录时间】2022-01-02
【文献类型】
【主题类别】
--
评论