Shili Hu, Jiangfeng Li, Qinpei Zhao, Chenxi Zhang, Zi-jian Zhang, Yang Shi
{"title":"BlockDL: Privacy-Preserving and Crowd-Sourced Deep Learning Through Blockchain","authors":"Shili Hu, Jiangfeng Li, Qinpei Zhao, Chenxi Zhang, Zi-jian Zhang, Yang Shi","doi":"10.1109/ISCC53001.2021.9631423","DOIUrl":null,"url":null,"abstract":"Deep learning has become a key technology on modeling large amounts of multi-sourced data. For privacy concerns, the data sharing among companies and organizations is increasingly difficult. In this paper, we present a crowd-sourced federated learning solution to train neural networks with a hybrid blockchain architecture. Smart contracts are used to share data authentications on the main chain, where the proxy re-encryption is for the privacy preserving. A consensus-based asynchronous practical byzantine federated learning (APBFL) algorithm is proposed on the side chains, to improve the model reliability and security. Experiments show that our solution is efficient, secure and robust.","PeriodicalId":270786,"journal":{"name":"2021 IEEE Symposium on Computers and Communications (ISCC)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE Symposium on Computers and Communications (ISCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISCC53001.2021.9631423","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Deep learning has become a key technology on modeling large amounts of multi-sourced data. For privacy concerns, the data sharing among companies and organizations is increasingly difficult. In this paper, we present a crowd-sourced federated learning solution to train neural networks with a hybrid blockchain architecture. Smart contracts are used to share data authentications on the main chain, where the proxy re-encryption is for the privacy preserving. A consensus-based asynchronous practical byzantine federated learning (APBFL) algorithm is proposed on the side chains, to improve the model reliability and security. Experiments show that our solution is efficient, secure and robust.