TY - JOUR
T1 - Accountable and Verifiable Secure Aggregation for Federated Learning in IoT Networks
AU - Yang, Xiaoyi
AU - Zhao, Yanqi
AU - Chen, Qian
AU - Yu, Yong
AU - Du, Xiaojiang
AU - Guizani, Mohsen
N1 - Publisher Copyright:
© 1986-2012 IEEE.
PY - 2022/9/1
Y1 - 2022/9/1
N2 - In the Internet of things (IoT) networks, largescale IoT devices are connected to the Internet to collect users' data. As a distributed machine learning paradigm, federated learning (FL) collaboratively trains the global model by utilizing large-scale distributed devices, while protecting the privacy of the local data sets of each participant. Federated learning with secure aggregation employs an aggregation server (aggregator) to compute a multiparty sum of model parameter updates of each participants in a secure manner and further realizes the updates. However, existing schemes are usually based on semi-honest assumptions, which make them vulnerable to malicious clients. In addition, they address the random client dropouts problem by increasing the data size, which brings a large communication overhead. To solve these issues, we propose an accountable and verifiable secure aggregation for federated learning framework. Specifically, we employ an SMC protocol based on homomorphic proxy re-authenticators and homomorphic proxy re-encryption to execute secure aggregation, while integrating the blockchain to realize the function of penalty for malicious behavior. Our framework can guarantee the verifiability of data provenance and is accountable for malicious clients. To demonstrate the usability of our framework, we evaluate the specific cryptography schemes and develop a blockchain-based prototype system by using solidity language to test the performance of the framework.
AB - In the Internet of things (IoT) networks, largescale IoT devices are connected to the Internet to collect users' data. As a distributed machine learning paradigm, federated learning (FL) collaboratively trains the global model by utilizing large-scale distributed devices, while protecting the privacy of the local data sets of each participant. Federated learning with secure aggregation employs an aggregation server (aggregator) to compute a multiparty sum of model parameter updates of each participants in a secure manner and further realizes the updates. However, existing schemes are usually based on semi-honest assumptions, which make them vulnerable to malicious clients. In addition, they address the random client dropouts problem by increasing the data size, which brings a large communication overhead. To solve these issues, we propose an accountable and verifiable secure aggregation for federated learning framework. Specifically, we employ an SMC protocol based on homomorphic proxy re-authenticators and homomorphic proxy re-encryption to execute secure aggregation, while integrating the blockchain to realize the function of penalty for malicious behavior. Our framework can guarantee the verifiability of data provenance and is accountable for malicious clients. To demonstrate the usability of our framework, we evaluate the specific cryptography schemes and develop a blockchain-based prototype system by using solidity language to test the performance of the framework.
UR - http://www.scopus.com/inward/record.url?scp=85144177974&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85144177974&partnerID=8YFLogxK
U2 - 10.1109/MNET.001.2200214
DO - 10.1109/MNET.001.2200214
M3 - Article
AN - SCOPUS:85144177974
SN - 0890-8044
VL - 36
SP - 173
EP - 179
JO - IEEE Network
JF - IEEE Network
IS - 5
ER -