Blockchain Integrated Federated Learning in Edge-Fog-Cloud Systems for IoT based Healthcare Applications A Survey

Shinu M. Rajagopal,Supriya M.,Rajkumar Buyya
2024-06-09
Abstract:Modern Internet of Things (IoT) applications generate enormous amounts of data, making data-driven machine learning essential for developing precise and reliable statistical models. However, data is often stored in silos, and strict user-privacy legislation complicates data utilization, limiting machine learning's potential in traditional centralized paradigms due to diverse data probability distributions and lack of personalization. Federated learning, a new distributed paradigm, supports collaborative learning while preserving privacy, making it ideal for IoT applications. By employing cryptographic techniques, IoT systems can securely store and transmit data, ensuring consistency. The integration of federated learning and blockchain is particularly advantageous for handling sensitive data, such as in healthcare. Despite the potential of these technologies, a comprehensive examination of their integration in edge-fog-cloud-based IoT computing systems and healthcare applications is needed. This survey article explores the architecture, structure, functions, and characteristics of federated learning and blockchain, their applications in various computing paradigms, and evaluates their implementations in healthcare.
Cryptography and Security
What problem does this paper attempt to address?
The main problems that this paper attempts to solve are the challenges of data privacy and security in modern Internet of Things (IoT) applications, especially in the healthcare field. Specifically: 1. **Data Privacy and Security**: - Existing centralized machine - learning methods cannot effectively utilize dispersedly - stored data and need to comply with strict user privacy regulations. - Data samples in distributed systems have different probability distributions, making it difficult for models to be personalized. - Centralized servers are prone to be single - point - of - failure, affecting the reliability and security of the system. 2. **Data Transmission Cost and Latency**: - Centralized systems will face high latency and high data - transmission costs when dealing with large amounts of data. - There may be security risks during data transmission, especially in sensitive fields such as healthcare. 3. **Limitations of Federated Learning**: - Although federated learning can protect data privacy, there are still some problems in terms of security, such as malicious devices may tamper with local models or carry out injection attacks. To solve these problems, the paper proposes to combine federated learning with blockchain technology and apply it to IoT healthcare applications in edge - fog - cloud systems. This combination can: - **Improve Data Security**: Ensure the consistency and security of data through the encryption and decentralization characteristics of blockchain. - **Reduce Data Transmission Cost and Latency**: Federated learning reduces the need for data transmission, and blockchain ensures the secure transmission of data. - **Enhance Privacy Protection**: Federated learning can conduct collaborative learning without sharing the original data, and blockchain can further protect data privacy. Therefore, this paper aims to explore how to solve the problems of data privacy, security and efficiency in IoT healthcare applications by integrating federated learning and blockchain technology.