SecureFL: Privacy Preserving Federated Learning with SGX and TrustZone

被引:18
作者
Kuznetsov, Eugene [1 ]
Chen, Yitao [1 ]
Zhao, Ming [1 ]
机构
[1] Arizona State Univ, Tempe, AZ 85287 USA
来源
2021 ACM/IEEE 6TH SYMPOSIUM ON EDGE COMPUTING (SEC 2021) | 2021年
基金
美国国家科学基金会;
关键词
Federated Learning; Privacy; Edge Computing; Trusted Execution Environment;
D O I
10.1145/3453142.3491287
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Federated learning allows a large group of edge workers to collaboratively train a shared model without revealing their local data. It has become a powerful tool for deep learning in heterogeneous environments. User privacy is preserved by keeping the training data local to each device. However, federated learning still requires workers to share their weights, which can leak private information during collaboration. This paper introduces SecureFL, a practical framework that provides end-to-end security of federated learning. SecureFL integrates widely available Trusted Execution Environments (TEE) to protect against privacy leaks. SecureFL also uses carefully designed partitioning and aggregation techniques to ensure TEE efficiency on both the cloud and edge workers. SecureFL is both practical and efficient in securing the end-to-end process of federated learning, providing reasonable overhead given the privacy benefits. The paper provides thorough security analysis and performance evaluation of SecureFL, which show that the overhead is reasonable considering the substantial privacy benefits that it provides.
引用
收藏
页码:55 / 67
页数:13
相关论文
共 48 条
[1]  
Agarwal N, 2018, ADV NEUR IN, V31
[2]   On the Performance of ARM TrustZone (Practical Experience Report) [J].
Amacher, Julien ;
Schiavoni, Valerio .
DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, DAIS 2019, 2019, 11534 :133-151
[3]  
Anati I., 2013, P 2 INT WORKSH HARDW
[4]  
[Anonymous], 2018, SgxPectre Attacks: Leaking Enclave Secrets via Speculative Execution
[5]  
[Anonymous], 2013, HASP
[6]  
[Anonymous], 2009, ARM Security Technology, Building a Secure System using TrustZone Technology
[7]  
[Anonymous], 2015, Understanding Neural Networks Through Deep Visualization
[8]  
Bhowmick A., 2018, Protection against reconstruction and its applications in private federated learning
[9]  
Brasser F., 2017, WOOT
[10]  
Chen H.-Y, 2020, FedBE: Making Bayesian Model Ensemble Applicable to Federated Learning