TY - GEN
T1 - SLC
T2 - 2020 Chinese Automation Congress, CAC 2020
AU - Liang, Lun
AU - Cao, Xianghui
AU - Zhang, Jun
AU - Sun, Changyin
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/11/6
Y1 - 2020/11/6
N2 - 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.
AB - 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.
KW - Byzantine Attacks
KW - Distributed Machine Learning
KW - Secure Learning Chain
UR - https://www.scopus.com/pages/publications/85100914412
U2 - 10.1109/CAC51589.2020.9327384
DO - 10.1109/CAC51589.2020.9327384
M3 - 会议稿件
AN - SCOPUS:85100914412
T3 - Proceedings - 2020 Chinese Automation Congress, CAC 2020
SP - 7073
EP - 7078
BT - Proceedings - 2020 Chinese Automation Congress, CAC 2020
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 6 November 2020 through 8 November 2020
ER -