B2SFL: A Bi-Level Blockchained Architecture for Secure Federated Learning-Based Traffic Prediction

被引:5
作者
Guo, Hao [1 ]
Meese, Collin [2 ]
Li, Wanxin [3 ]
Shen, Chien-Chung [4 ]
Nejad, Mark [2 ]
机构
[1] Northwestern Polytech n Univ, Res & Dev Inst, Shenzhen 518057, Peoples R China
[2] Univ Delaware, Dept Civil & Environm Engn, Newark, DE 19716 USA
[3] Xian Jiaotong Liverpool Univ, Dept Commun & Networking, Suzhou 215123, Peoples R China
[4] Univ Delaware, Dept Comp & Informat Sci, Newark, DE 19716 USA
关键词
Blockchain; federated learning; traffic prediction; secure averaging; homomorphic encryption;
D O I
10.1109/TSC.2023.3318990
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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, security and privacy guarantees could be compromised due to malicious participants and the centralized FL server. This article proposed a bi-level blockchained architecture for secure federated learning-based traffic prediction. The bottom and top layer blockchain store the local model and global aggregated parameters accordingly, and the distributed homomorphic-encrypted federated averaging (DHFA) scheme addresses the secure computation problems. We propose the partial private key distribution protocol and a partially homomorphic encryption/decryption scheme to achieve the distributed privacy-preserving federated averaging model. We conduct extensive experiments to measure the running time of DHFA operations, quantify the read and write performance of the blockchain network, and elucidate the impacts of varying regional group sizes and model complexities on the resulting prediction accuracy for the online traffic flow prediction task. The results indicate that the proposed system can facilitate secure and decentralized federated learning for real-world traffic prediction tasks.
引用
收藏
页码:4360 / 4374
页数:15
相关论文
共 31 条
  • [1] A Hierarchical Blockchain-Enabled Federated Learning Algorithm for Knowledge Sharing in Internet of Vehicles
    Chai, Haoye
    Leng, Supeng
    Chen, Yijin
    Zhang, Ke
    [J]. IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2021, 22 (07) : 3975 - 3986
  • [2] Cheng Y, 2020, Arxiv, DOI [arXiv:1710.09282, 10.48550/arXiv.1710.09282]
  • [3] Dreyer J., 2020, Proceedings of the Workshop on Cloud Continuum Services for Smart IoT Systems, CCIoT'20, page, P32, DOI DOI 10.1145/3417310.3431398
  • [4] BAFL: A Blockchain-Based Asynchronous Federated Learning Framework
    Feng, Lei
    Zhao, Yiqi
    Guo, Shaoyong
    Qiu, Xuesong
    Li, Wenjing
    Yu, Peng
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (05) : 1092 - 1103
  • [5] Fully Homomorphic Encryption Using Ideal Lattices
    Gentry, Craig
    [J]. STOC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON THEORY OF COMPUTING, 2009, : 169 - 178
  • [6] Guo H., 2021, PROC 4 INT C HOT INF, P1
  • [7] A Hybrid Blockchain-Edge Architecture for Electronic Health Record Management With Attribute-Based Cryptographic Mechanisms
    Guo, Hao
    Li, Wanxin
    Nejad, Mark
    Shen, Chien-Chung
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2023, 20 (02): : 1759 - 1774
  • [8] A Hierarchical and Location-Aware Consensus Protocol for IoT-Blockchain Applications
    Guo, Hao
    Li, Wanxin
    Nejad, Mark
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2022, 19 (03): : 2972 - 2986
  • [9] Blockchain-Enabled Federated Learning Data Protection Aggregation Scheme With Differential Privacy and Homomorphic Encryption in IIoT
    Jia, Bin
    Zhang, Xiaosong
    Liu, Jiewen
    Zhang, Yang
    Huang, Ke
    Liang, Yongquan
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (06) : 4049 - 4058
  • [10] Advances and Open Problems in Federated Learning
    Kairouz, Peter
    McMahan, H. Brendan
    Avent, Brendan
    Bellet, Aurelien
    Bennis, Mehdi
    Bhagoji, Arjun Nitin
    Bonawitz, Kallista
    Charles, Zachary
    Cormode, Graham
    Cummings, Rachel
    D'Oliveira, Rafael G. L.
    Eichner, Hubert
    El Rouayheb, Salim
    Evans, David
    Gardner, Josh
    Garrett, Zachary
    Gascon, Adria
    Ghazi, Badih
    Gibbons, Phillip B.
    Gruteser, Marco
    Harchaoui, Zaid
    He, Chaoyang
    He, Lie
    Huo, Zhouyuan
    Hutchinson, Ben
    Hsu, Justin
    Jaggi, Martin
    Javidi, Tara
    Joshi, Gauri
    Khodak, Mikhail
    Konecny, Jakub
    Korolova, Aleksandra
    Koushanfar, Farinaz
    Koyejo, Sanmi
    Lepoint, Tancrede
    Liu, Yang
    Mittal, Prateek
    Mohri, Mehryar
    Nock, Richard
    Ozgur, Ayfer
    Pagh, Rasmus
    Qi, Hang
    Ramage, Daniel
    Raskar, Ramesh
    Raykova, Mariana
    Song, Dawn
    Song, Weikang
    Stich, Sebastian U.
    Sun, Ziteng
    Suresh, Ananda Theertha
    [J]. FOUNDATIONS AND TRENDS IN MACHINE LEARNING, 2021, 14 (1-2): : 1 - 210