FEEL is a prospective privacy-preserving framework for training a shared ML model dispersed among multiple devices. Despite its advantages, it still faces security issues, such as Byzantine attacks from malicious devices and model tampering attacks from malicious servers. To address these challenges, we present a decentralized blockchain-based FEEL (B-FEEL) architecture. Specifically, to prevent model tampering by malicious servers, we employ a secure global aggregation algorithm and a Byzantine fault tolerance consensus protocol. Implementing a B-FEEL system at the network edge involves multiple rounds of cross-validation in the blockchain consensus protocol leading to increased training latency. Therefore, we formulate a network optimization problem as a Markov decision process to minimize the latency and develop a deep reinforcement learning (DRL)-based algorithm to solve the problem. Simulation results demonstrate that B-FEEL can successfully defend against hostile attacks from both edge devices and servers, and that the DRL-based algorithm notably shortens the training latency of B-FEEL.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Trustworthy Federated Edge Learning via Blockchain

  • Yong Zhou,
  • Wenzhi Fang,
  • Yuanming Shi,
  • Khaled B. Letaief

摘要

FEEL is a prospective privacy-preserving framework for training a shared ML model dispersed among multiple devices. Despite its advantages, it still faces security issues, such as Byzantine attacks from malicious devices and model tampering attacks from malicious servers. To address these challenges, we present a decentralized blockchain-based FEEL (B-FEEL) architecture. Specifically, to prevent model tampering by malicious servers, we employ a secure global aggregation algorithm and a Byzantine fault tolerance consensus protocol. Implementing a B-FEEL system at the network edge involves multiple rounds of cross-validation in the blockchain consensus protocol leading to increased training latency. Therefore, we formulate a network optimization problem as a Markov decision process to minimize the latency and develop a deep reinforcement learning (DRL)-based algorithm to solve the problem. Simulation results demonstrate that B-FEEL can successfully defend against hostile attacks from both edge devices and servers, and that the DRL-based algorithm notably shortens the training latency of B-FEEL.