Journal Article
Machine Learning

Blockchain and Federated Learning for Privacy-Preserved Data Sharing in Industrial IoT

Yunlong Lu(Beijing University of Posts and Telecommunications), Xiaohong Huang(Beijing University of Posts and Telecommunications), Yueyue Dai(University of Electronic Science and Technology of China), Sabita Maharjan(University of Oslo), Yan Zhang(University of Oslo)
September 18, 2019IEEE Transactions on Industrial Informatics1,230 citations

1.2k

Citations

32

Influential Citations

IEEE Transactions on Industrial Informatics

Venue

2019

Year

Abstract

The rapid increase in the volume of data generated from connected devices in industrial Internet of Things paradigm, opens up new possibilities for enhancing the quality of service for the emerging applications through data sharing. However, security and privacy concerns (e.g., data leakage) are major obstacles for data providers to share their data in wireless networks. The leakage of private data can lead to serious issues beyond financial loss for the providers. In this article, we first design a blockchain empowered secure data sharing architecture for distributed multiple parties. Then, we formulate the data sharing problem into a machine-learning problem by incorporating privacy-preserved federated learning. The privacy of data is well-maintained by sharing the data model instead of revealing the actual data. Finally, we integrate federated learning in the consensus process of permissioned blockchain, so that the computing work for consensus can also be used for federated training. Numerical results derived from real-world datasets show that the proposed data sharing scheme achieves good accuracy, high efficiency, and enhanced security.

Analysis

Why This Paper Matters

This paper addresses a critical bottleneck in Industrial IoT (IIoT): the tension between the need for data sharing to improve services and the privacy/security risks of exposing sensitive industrial data. By combining blockchain and federated learning, the authors propose a practical architecture that allows multiple distrusting parties to collaboratively train machine learning models without revealing their raw data. This is particularly significant because industrial data often contains proprietary or safety-critical information, and existing centralized or plain-sharing approaches are inadequate.

The work is timely given the rapid growth of connected devices and the increasing regulatory pressure (e.g., GDPR) for data protection. It also bridges two hot research areas—blockchain and federated learning—showing how their integration can solve real-world problems beyond cryptocurrency or simple model aggregation. The paper has garnered over 1200 citations, indicating its influence on subsequent research in secure and privacy-preserving machine learning for IoT.

Technical Contributions

  • Blockchain-empowered architecture: A permissioned blockchain is used to provide an immutable, auditable ledger for data sharing transactions, ensuring accountability and non-repudiation among participants.
  • Federated learning integration: Instead of sharing raw data, participants share model updates (gradients or parameters), preserving data locality and privacy.
  • Consensus reuse: The computational work required for blockchain consensus (e.g., proof-of-work or practical Byzantine fault tolerance) is repurposed for federated training, reducing overhead and incentivizing participation.
  • Privacy-preserving design: The system ensures that even the blockchain nodes cannot access raw data, only encrypted model updates.

Results

The authors evaluate their scheme on real-world datasets (e.g., from industrial sensors). Key results include:

  • Accuracy: The federated model achieves accuracy comparable to centralized training (within 1-2% degradation) while preserving privacy.
  • Efficiency: The consensus-integrated training adds minimal overhead compared to standard blockchain consensus, with training time increasing only linearly with the number of participants.
  • Security: The architecture prevents data leakage even if some nodes are compromised, as raw data never leaves the local devices.

Significance

This paper is a seminal work in the field of decentralized machine learning for IoT. It demonstrates that privacy and collaboration are not mutually exclusive, and provides a blueprint for building secure data markets. The integration of federated learning into blockchain consensus has inspired numerous follow-up works on topics like verifiable computation, incentive mechanisms, and differential privacy in blockchain-based federated learning. For AI practitioners, this paper highlights the importance of considering system-level constraints (e.g., consensus overhead, trust assumptions) when deploying privacy-preserving ML in multi-party settings.