SLC: A Permissioned Blockchain for Secure Distributed Machine Learning against Byzantine Attacks

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

As data volume and complexity of the machine learning model increase, designing a secure and effective distributed machine learning (DML) algorithm is in direct need. Most traditional master-worker type of DML algorithms assume a trusted central server and study security issues on workers. Several researchers bridged DML and blockchain to defend against malicious central servers. However, some critical challenges remain, such as not being able to identify Byzantine nodes, not being robust to Byzantine attacks, requiring large communication overhead. To address these issues, in this paper, we propose a permissioned blockchain framework for secure DML, called Secure Learning Chain (SLC). Specifically, we design an Identifiable Practical Byzantine Fault Tolerance (IPBFT) consensus algorithm to defend against malicious central servers. This algorithm can also identify malicious central servers and reduce communication complexity. In addition, we propose a Mixed Acc-based multi-Krum Aggregation (MAKA) algorithm to prevent Byzantine attacks frommalicious workers. Finally, our experiment results demonstrate our proposed model's efficiency and effectiveness.

Original languageEnglish
Title of host publicationProceedings - 2020 Chinese Automation Congress, CAC 2020
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages7073-7078
Number of pages6
ISBN (Electronic)9781728176871
DOIs
StatePublished - 6 Nov 2020
Externally publishedYes
Event2020 Chinese Automation Congress, CAC 2020 - Shanghai, China
Duration: 6 Nov 20208 Nov 2020

Publication series

NameProceedings - 2020 Chinese Automation Congress, CAC 2020

Conference

Conference2020 Chinese Automation Congress, CAC 2020
Country/TerritoryChina
CityShanghai
Period6/11/208/11/20

Keywords

  • Byzantine Attacks
  • Distributed Machine Learning
  • Secure Learning Chain

Fingerprint

Dive into the research topics of 'SLC: A Permissioned Blockchain for Secure Distributed Machine Learning against Byzantine Attacks'. Together they form a unique fingerprint.

Cite this