SRFL: A Secure & Robust Federated Learning framework for IoT with trusted execution environments

被引:8
|
作者
Cao, Yihao [1 ,2 ]
Zhang, Jianbiao [1 ,2 ]
Zhao, Yaru [1 ,2 ]
Su, Pengchong [3 ]
Huang, Haoxiang [1 ,2 ]
机构
[1] Beijing Univ Technol, Fac Informat Technol, Beijing 100124, Peoples R China
[2] Beijing Key Lab Trusted Comp, Beijing 100124, Peoples R China
[3] Peoples Publ Secur Univ China, Sch Informat & Cyber Secur, Beijing 100038, Peoples R China
关键词
Federated learning; Trusted execution environments; Robust aggregation; IoT; Privacy-preserving; ATTACKS;
D O I
10.1016/j.eswa.2023.122410
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Federated learning has gained popularity as it enables collaborative training without sharing local data. Despite its advantages, federated learning requires sharing the model parameters during model aggregation which poses security risks. In addition, existing secure federated learning frameworks cannot meet all the requirements of resource-constrained IoT devices and non-independent and identically distributed (non-IID) setting. This paper proposes a novel secure and robust federated learning framework (SRFL) with trusted execution environments (TEEs). The framework provides security and robustness for federated learning on IoT devices under non-IID data by leveraging TEEs to safeguard sensitive model components from being leaked. Simultaneously, we introduce a shared representation training approach to enhance the accuracy and security under non-IID setting. Furthermore, a multi-model robust aggregation method using membership degree is proposed to enhance robustness. This method uses membership degree generated by soft clustering to categorize clients for better aggregation performance. Additionally, we evaluate SRFL in a simulation environment, confirming that it improves accuracy by 5%-30% over FedAVG in non-IID setting and protects the model from membership inference attack and Byzantine attack. It also reduces backdoor attack success rate by 4%-10% more compared to other robust aggregation algorithms.
引用
收藏
页数:12
相关论文
共 50 条
  • [41] Secure Federated Learning With Fully Homomorphic Encryption for IoT Communications
    Hijazi, Neveen Mohammad
    Aloqaily, Moayad
    Guizani, Mohsen
    Ouni, Bassem
    Karray, Fakhri
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (03) : 4289 - 4300
  • [42] Accountable and Verifiable Secure Aggregation for Federated Learning in IoT Networks
    Yang, Xiaoyi
    Zhao, Yanqi
    Chen, Dian
    Yu, Yong
    Du, Xiaojiang
    Guizani, Mohsen
    IEEE NETWORK, 2022, 36 (05): : 173 - 179
  • [43] Memory-Efficient Deep Learning Inference in Trusted Execution Environments
    Truong, Jean-Baptiste
    Gallagher, William
    Guo, Tian
    Walls, Robert J.
    2021 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E 2021, 2021, : 161 - 167
  • [44] Privacy preserving and secure robust federated learning: A survey
    Han, Qingdi
    Lu, Siqi
    Wang, Wenhao
    Qu, Haipeng
    Li, Jingsheng
    Gao, Yang
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (13):
  • [45] FTLIoT: A Federated Transfer Learning Framework for Securing IoT
    Otoum, Yazan
    Yadlapalli, Sai Krishna
    Nayak, Amiya
    2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 1146 - 1151
  • [46] A Federated Learning Framework for IoT: Application to Industry 4.0
    Safri, Hamza
    Kandi, Mohamed Mehdi
    Miloudi, Youssef
    Bortolaso, Christophe
    Trystram, Denis
    Desprez, Frederic
    2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 565 - 574
  • [47] A Federated Learning Secure Encryption Framework for Autonomous Systems
    Balasubramanian, Venkatraman
    Aloqaily, Moayad
    Guizani, Mohsen
    ICC 2024 - IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2024, : 2197 - 2203
  • [48] Using Trusted Execution Environments for Secure Stream Processing of Medical Data (Case Study Paper)
    Segarra, Carlos
    Delgado-Gonzalo, Ricard
    Lemay, Mathieu
    Aublin, Pierre-Louis
    Pietzuch, Peter
    Schiavoni, Valerio
    DISTRIBUTED APPLICATIONS AND INTEROPERABLE SYSTEMS, DAIS 2019, 2019, 11534 : 91 - 107
  • [49] TEE-KV: Secure Immutable Key-Value Store for Trusted Execution Environments
    Koshiba, Atsushi
    Yan, Ying
    Guo, Zhongxin
    Namiki, Mitaro
    Zhou, Lidong
    PROCEEDINGS OF THE 2018 ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC '18), 2018, : 535 - 535
  • [50] DER-TEE: Secure Distributed Energy Resource Operations Through Trusted Execution Environments
    Sebastian, D. Jonathan
    Agrawal, Utkarsh
    Tamimi, Ali
    Hahn, Adam
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (04) : 6476 - 6486