Blockchain-Based Federated Learning With Secure Aggregation in Trusted Execution Environment for Internet-of-Things

被引:32
|
作者
Kalapaaking, Aditya Pribadi [1 ]
Khalil, Ibrahim [1 ]
Rahman, Mohammad Saidur [1 ]
Atiquzzaman, Mohammed [2 ]
Yi, Xun [1 ]
Almashor, Mahathir [3 ,4 ]
机构
[1] RMIT Univ, Sch Comp Technol, Melbourne, Vic 3000, Australia
[2] Univ Oklahoma, Sch Comp Sci, Norman, OK 73019 USA
[3] CSIROs Data61, Marsfield, NSW 2122, Australia
[4] Cyber Secur Cooperat Res Ctr, Marsfield, NSW 2122, Australia
基金
澳大利亚研究理事会;
关键词
Blockchain; deep learning; federated learning (FL); Intel Software Guard Extension (SGX); Internet-of-Things (IoT); secure aggregation; trusted execution environment (TEE);
D O I
10.1109/TII.2022.3170348
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This article proposes a blockchain-based federated learning (FL) framework with Intel Software Guard Extension (SGX)-based trusted execution environment (TEE) to securely aggregate local models in Industrial Internet-of-Things (IIoTs). In FL, local models can be tampered with by attackers. Hence, a global model generated from the tampered local models can be erroneous. Therefore, the proposed framework leverages a blockchain network for secure model aggregation. Each blockchain node hosts an SGX-enabled processor that securely performs the FL-based aggregation tasks to generate a global model. Blockchain nodes can verify the authenticity of the aggregated model, run a blockchain consensus mechanism to ensure the integrity of the model, and add it to the distributed ledger for tamper-proof storage. Each cluster can obtain the aggregated model from the blockchain and verify its integrity before using it. We conducted several experiments with different CNN models and datasets to evaluate the performance of the proposed framework.
引用
收藏
页码:1703 / 1714
页数:12
相关论文
共 50 条
  • [1] Trusted and Secure Blockchain-Based Architecture for Internet-of-Medical-Things
    Bhattacharjya, Aniruddha
    Kozdroj, Kamil
    Bazydlo, Grzegorz
    Wisniewski, Remigiusz
    [J]. ELECTRONICS, 2022, 11 (16)
  • [2] An Robust Secure Blockchain-Based Hierarchical Asynchronous Federated Learning Scheme for Internet of Things
    Chen, Yonghui
    Linglongyan
    Daxiangai
    [J]. IEEE Access, 2024, 12 : 165280 - 165297
  • [3] Blockchain-Based Personalized Federated Learning for Internet of Medical Things
    Lian, Zhuotao
    Wang, Weizheng
    Han, Zhaoyang
    Su, Chunhua
    [J]. IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2023, 8 (04): : 694 - 702
  • [4] Blockchain-based federated learning approaches in internet of things applications
    Li, Xinhai
    Hu, Yuanchao
    Zeng, Lingcheng
    An, Yunzhu
    Yang, Jinsong
    Xiao, Xing
    [J]. SECURITY AND PRIVACY, 2024,
  • [5] Blockchain-Based Internet-of-Things for Secure Transmission of Medical Data in Rural Areas
    Munagala, N. V. L. M. Krishna
    Rani, A. Daisy
    Reddy, D. V. Rama Koti
    [J]. COMPUTER JOURNAL, 2023, 66 (11): : 2705 - 2720
  • [6] A Secure FaBric Blockchain-Based Data Transmission Technique for Industrial Internet-of-Things
    Liang, Wei
    Tang, Mingdong
    Long, Jing
    Peng, Xin
    Xu, Jianlong
    Li, Kuan-Ching
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (06) : 3582 - 3592
  • [7] On the design and implementation of a secure blockchain-based hybrid framework for Industrial Internet-of-Things
    Rathee, Geetanjali
    Ahmad, Farhan
    Sandhu, Rajinder
    Kerrache, Chaker Abdelaziz
    Azad, Muhammad Ajmal
    [J]. INFORMATION PROCESSING & MANAGEMENT, 2021, 58 (03)
  • [8] A Blockchain-based federated learning framework for secure aggregation and fair incentives
    Yang, XiaoHui
    Li, TianChang
    [J]. CONNECTION SCIENCE, 2024, 36 (01)
  • [9] Secure Data Sharing in Federated Learning through Blockchain-Based Aggregation
    Liu, Bowen
    Tang, Qiang
    [J]. FUTURE INTERNET, 2024, 16 (04)
  • [10] Adaptive Resource Allocation for Blockchain-Based Federated Learning in Internet of Things
    Zhang, Jiaxiang
    Liu, Yiming
    Qin, Xiaoqi
    Xu, Xiaodong
    Zhang, Ping
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (12) : 10621 - 10635