{"title":"FLSecure: A hybrid framework with blockchain and multi-TEE parallel execution for secure federated learnings","authors":"Bian Zhu , Ling Niu , Yugui Zhang","doi":"10.1016/j.aej.2025.03.034","DOIUrl":null,"url":null,"abstract":"<div><div>Federated Learning (FL) enables decentralized model training on private data but faces challenges such as single points of failure, adversarial attacks, and limited scalability. While blockchain-based FL frameworks address some of these issues by decentralizing model aggregation, they often suffer from computational inefficiencies and insufficient confidentiality during model updates. This paper presents FLSecure, a hybrid framework that integrates blockchain and Trusted Execution Environments (TEEs) to improve the privacy, security, and scalability of FL systems. By utilizing TEEs, FLSecure ensures secure aggregation of local model updates within isolated hardware environments, preventing unauthorized access and ensuring data integrity. Blockchain provides decentralized consensus and a tamper-proof audit trail, removing the dependency on centralized servers and enhancing transparency. FLSecure introduces a multi-TEE parallel execution strategy, which partitions global aggregation tasks into subtasks and distributes them across multiple TEEs for concurrent execution. This strategy mitigates TEE memory constraints and blockchain transaction bottlenecks, thereby enhancing scalability, reducing computational overhead, and supporting large-scale deployments. Experimental results demonstrate that FLSecure outperforms existing privacy-preserving FL frameworks in computational efficiency and overhead reduction. Furthermore, it exhibits robust resilience against adversarial threats, including backdoor and Byzantine attacks, offering a comprehensive solution to the security and scalability challenges in federated learning.</div></div>","PeriodicalId":7484,"journal":{"name":"alexandria engineering journal","volume":"122 ","pages":"Pages 300-317"},"PeriodicalIF":6.2000,"publicationDate":"2025-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"alexandria engineering journal","FirstCategoryId":"5","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S1110016825003321","RegionNum":2,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"ENGINEERING, MULTIDISCIPLINARY","Score":null,"Total":0}
引用次数: 0
Abstract
Federated Learning (FL) enables decentralized model training on private data but faces challenges such as single points of failure, adversarial attacks, and limited scalability. While blockchain-based FL frameworks address some of these issues by decentralizing model aggregation, they often suffer from computational inefficiencies and insufficient confidentiality during model updates. This paper presents FLSecure, a hybrid framework that integrates blockchain and Trusted Execution Environments (TEEs) to improve the privacy, security, and scalability of FL systems. By utilizing TEEs, FLSecure ensures secure aggregation of local model updates within isolated hardware environments, preventing unauthorized access and ensuring data integrity. Blockchain provides decentralized consensus and a tamper-proof audit trail, removing the dependency on centralized servers and enhancing transparency. FLSecure introduces a multi-TEE parallel execution strategy, which partitions global aggregation tasks into subtasks and distributes them across multiple TEEs for concurrent execution. This strategy mitigates TEE memory constraints and blockchain transaction bottlenecks, thereby enhancing scalability, reducing computational overhead, and supporting large-scale deployments. Experimental results demonstrate that FLSecure outperforms existing privacy-preserving FL frameworks in computational efficiency and overhead reduction. Furthermore, it exhibits robust resilience against adversarial threats, including backdoor and Byzantine attacks, offering a comprehensive solution to the security and scalability challenges in federated learning.
期刊介绍:
Alexandria Engineering Journal is an international journal devoted to publishing high quality papers in the field of engineering and applied science. Alexandria Engineering Journal is cited in the Engineering Information Services (EIS) and the Chemical Abstracts (CA). The papers published in Alexandria Engineering Journal are grouped into five sections, according to the following classification:
• Mechanical, Production, Marine and Textile Engineering
• Electrical Engineering, Computer Science and Nuclear Engineering
• Civil and Architecture Engineering
• Chemical Engineering and Applied Sciences
• Environmental Engineering