Blockchain-Supported Federated Learning for Trustworthy Vehicular Networks

The advances in today’s IoT devices and machine learning methods have given rise to the concept of Federated Learning. Through such a technique, a plethora of network devices collaboratively train and update a mutual machine learning model while protecting their individual data-sets. Federated learning proves its effectiveness in tackling communication efficiency and privacy-safeguarding issues. Moreover, blockchain was introduced to solve many network issues in regard to data privacy and network single point of failure. In this article, we introduce a solution that integrates both federated learning and blockchain to ensure both data privacy and network security. We present a framework to decentralize the mutual machine learning models on end-devices. A blockchain-based consensus solution as a second line of privacy is used to ensure trustworthy shared training on the fog. The proposed model enables on-end device machine learning without any centralized training of the data nor coordination by utilizing a consensus method in the blockchain. We evaluate and verify our proposed model through simulation to showcase the effectiveness of the adapted scheme in terms of accuracy, energy consumption, and lifetime rate, along with throughput and latency metrics. The proposed model performs with an accuracy rate of ≈ 0.97.

[1]  Yue Zhang,et al.  DeepChain: Auditable and Privacy-Preserving Deep Learning with Blockchain-Based Incentive , 2019, IEEE Transactions on Dependable and Secure Computing.

[2]  Yan Zhang,et al.  Blockchain and Federated Learning for Privacy-Preserved Data Sharing in Industrial IoT , 2020, IEEE Transactions on Industrial Informatics.

[3]  Yaser Jararweh,et al.  Blockchain Solution for IoT-based Critical Infrastructures: Byzantine Fault Tolerance , 2020, NOMS 2020 - 2020 IEEE/IFIP Network Operations and Management Symposium.

[4]  Thar Baker,et al.  Providing secure and reliable communication for next generation networks in smart cities , 2020, Sustainable Cities and Society.

[5]  Lewis Tseng,et al.  Blockchain for Managing Heterogeneous Internet of Things: A Perspective Architecture , 2020, IEEE Network.

[6]  Zibin Zheng,et al.  PiRATE: A Blockchain-Based Secure Framework of Distributed Machine Learning in 5G Networks , 2019, IEEE Network.

[7]  Mohsen Guizani,et al.  Reliable Federated Learning for Mobile Networks , 2019, IEEE Wireless Communications.

[8]  Seong-Lyun Kim,et al.  Blockchained On-Device Federated Learning , 2018, IEEE Communications Letters.

[9]  Dandan Liu,et al.  DL-IDS: a deep learning-based intrusion detection framework for securing IoT , 2019, Trans. Emerg. Telecommun. Technol..

[10]  Fengjun Li,et al.  Poster: A Reliable and Accountable Privacy-Preserving Federated Learning Framework using the Blockchain , 2019, CCS.

[11]  Shengli Xie,et al.  Incentive Mechanism for Reliable Federated Learning: A Joint Optimization Approach to Combining Reputation and Contract Theory , 2019, IEEE Internet of Things Journal.

[12]  Yi Pan,et al.  BlockDeepNet: A Blockchain-Based Secure Deep Learning for IoT Network , 2019, Sustainability.

[13]  Moayad Aloqaily,et al.  A Blockchain Framework for Securing Connected and Autonomous Vehicles , 2019, Sensors.

[14]  Axel Legay,et al.  Secure Architectures Implementing Trusted Coalitions for Blockchained Distributed Learning (TCLearn) , 2019, IEEE Access.

[15]  T. Nishio,et al.  Hybrid-FL: Cooperative Learning Mechanism Using Non-IID Data in Wireless Networks , 2019, ArXiv.

[16]  Branka Vucetic,et al.  Toward Ultrareliable Low-Latency Communications: Typical Scenarios, Possible Solutions, and Open Issues , 2019, IEEE Vehicular Technology Magazine.

[17]  Tianjian Chen,et al.  Federated Machine Learning: Concept and Applications , 2019 .

[18]  Shaohuai Shi,et al.  A Distributed Synchronous SGD Algorithm with Global Top-k Sparsification for Low Bandwidth Networks , 2019, 2019 IEEE 39th International Conference on Distributed Computing Systems (ICDCS).

[19]  Hui Li,et al.  Blockchain-Based Privacy Preserving Deep Learning , 2018, Inscrypt.

[20]  Kun Jiang,et al.  Intelligent and connected vehicles: Current status and future perspectives , 2018, Science China Technological Sciences.

[21]  Mainak Chatterjee,et al.  A Survey on Consensus Protocols in Blockchain for IoT Networks , 2018, 1809.05613.

[22]  Wei Shi,et al.  Federated learning of predictive models from federated Electronic Health Records , 2018, Int. J. Medical Informatics.

[23]  Marko Vukolic,et al.  Hyperledger fabric: a distributed operating system for permissioned blockchains , 2018, EuroSys.

[24]  Alysson Bessani,et al.  A Byzantine Fault-Tolerant Ordering Service for the Hyperledger Fabric Blockchain Platform , 2017, 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN).

[25]  Ramakrishna Kotla,et al.  Zyzzyva , 2007, SOSP.

[26]  Leslie Lamport,et al.  Generalized Consensus and Paxos , 2005 .

[27]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.