A Survey on Secure and Private Federated Learning Using Blockchain: Theory and Application in Resource-constrained Computing
Federated Learning (FL) has gained widespread popularity in recent years due to the fast booming of advanced machine learning and artificial intelligence along with emerging security and privacy threats. FL enables efficient model generation from local data storage of the edge devices without revealing the sensitive data to any entities. While this paradigm partly mitigates the privacy issues of users' sensitive data, the performance of the FL process can be threatened and reached a bottleneck due to the growing cyber threats and privacy violation techniques. To expedite the proliferation of FL process, the integration of blockchain for FL environments has drawn prolific attention from the people of academia and industry. Blockchain has the potential to prevent security and privacy threats with its decentralization, immutability, consensus, and transparency characteristic. However, if the blockchain mechanism requires costly computational resources, then the resource-constrained FL clients cannot be involved in the training. Considering that, this survey focuses on reviewing the challenges, solutions, and future directions for the successful deployment of blockchain in resource-constrained FL environments. We comprehensively review variant blockchain mechanisms that are suitable for FL process and discuss their trade-offs for a limited resource budget. Further, we extensively analyze the cyber threats that could be observed in a resource-constrained FL environment, and how blockchain can play a key role to block those cyber attacks. To this end, we highlight some potential solutions towards the coupling of blockchain and federated learning that can offer high levels of reliability, data privacy, and distributed computing performance.
Code (0)
등록된 구현이 없습니다.
Tasks
Distributed ComputingFederated LearningSimilar Papers 제목 키워드 기반
A Survey on Blockchain-Based Federated Learning and Data Privacy
Federated learning is a decentralized machine learning paradigm that allows multiple clients to collaborate by leveraging local computational power and the models transmission. This method reduces the costs and privacy c…
Federated LearningPrivacy PreservingSurveyB^2SFL: A Bi-level Blockchained Architecture for Secure Federated Learning-based Traffic Prediction
Federated Learning (FL) is a privacy-preserving machine learning (ML) technology that enables collaborative training and learning of a global ML model based on aggregating distributed local model updates. However, securi…
Federated LearningPredictionPrivacy PreservingTraffic PredictionA Systematic Survey of Blockchained Federated Learning
With the technological advances in machine learning, effective ways are available to process the huge amount of data generated in real life. However, issues of privacy and scalability will constrain the development of ma…
BIG-bench Machine LearningFederated LearningSurveyBlockchained Federated Learning for Internet of Things: A Comprehensive Survey
The demand for intelligent industries and smart services based on big data is rising rapidly with the increasing digitization and intelligence of the modern world. This survey comprehensively reviews Blockchained Federat…
Federated LearningManagementA Systematic Literature Review on Blockchain Enabled Federated Learning Framework for Internet of Vehicles
While the convergence of Artificial Intelligence (AI) techniques with improved information technology systems ensured enormous benefits to the Internet of Vehicles (IoVs) systems, it also introduced an increased amount o…
Federated LearningSurveySystematic Literature Review