TY - JOUR
T1 - A blockchainized privacy-preserving support vector machine classification on mobile crowd sensed data
AU - Smahi, Abla
AU - Xia, Qi
AU - Xia, Hu
AU - Sulemana, Nantogma
AU - Fateh, Ahmed Ameen
AU - Gao, Jianbin
AU - Du, Xiaojiang
AU - Guizani, Mohsen
N1 - Publisher Copyright:
© 2020 Elsevier B.V.
PY - 2020/7
Y1 - 2020/7
N2 - The voluminous amount of data generated by individuals’ mobile sensors and wearable devices is considered of a great value for the benefits of patients and clinical research. Recent advances incorporating data mining and cloud computing have leveraged the great potential of these data. However, the introduction of such technologies in the process of mobile crowd sensed data mining and analytics could potentially lead to security and privacy concerns. Individuals and organizations are not able to share and collectively run computations on their private data captured by different sensors to infer any processes of common interest. Although solutions such as Secure Multiparty Computation (SMC) were laid decades ago, they are still perceived for theoretical interest only, so far. In this paper, we aim at bridging the gap between privacy-preserving data mining and its practice. To do so, we introduce a blockchain-based privacy-preserving SVM classification (BPPSVC) between mutually distrustful data owners. In BPPSVC, blockchain technology along with smart contracts underlay more realistic assumptions about the adversarial model. Our main focus is on investigating the immutability, security and the bookkeeping properties of the blockchain in preserving the privacy of an SVM classifier over horizontally distributed IoT data. To this end, we first propose the system architecture, adversary model and design goals of BPPSVC, then we describe the design details. Our security analysis indicates that the proposed system is secure and it provides fairness and protection against Denial of Service (DoS) attacks. We finally show the efficiency and feasibility of BPPSVC through rigorous experimental results.
AB - The voluminous amount of data generated by individuals’ mobile sensors and wearable devices is considered of a great value for the benefits of patients and clinical research. Recent advances incorporating data mining and cloud computing have leveraged the great potential of these data. However, the introduction of such technologies in the process of mobile crowd sensed data mining and analytics could potentially lead to security and privacy concerns. Individuals and organizations are not able to share and collectively run computations on their private data captured by different sensors to infer any processes of common interest. Although solutions such as Secure Multiparty Computation (SMC) were laid decades ago, they are still perceived for theoretical interest only, so far. In this paper, we aim at bridging the gap between privacy-preserving data mining and its practice. To do so, we introduce a blockchain-based privacy-preserving SVM classification (BPPSVC) between mutually distrustful data owners. In BPPSVC, blockchain technology along with smart contracts underlay more realistic assumptions about the adversarial model. Our main focus is on investigating the immutability, security and the bookkeeping properties of the blockchain in preserving the privacy of an SVM classifier over horizontally distributed IoT data. To this end, we first propose the system architecture, adversary model and design goals of BPPSVC, then we describe the design details. Our security analysis indicates that the proposed system is secure and it provides fairness and protection against Denial of Service (DoS) attacks. We finally show the efficiency and feasibility of BPPSVC through rigorous experimental results.
KW - Blockchain
KW - Mobile crowd sensing
KW - SVM
KW - Secure dot product
KW - Secure multiparty computation
KW - Smart contract
KW - State channels
UR - http://www.scopus.com/inward/record.url?scp=85086629809&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85086629809&partnerID=8YFLogxK
U2 - 10.1016/j.pmcj.2020.101195
DO - 10.1016/j.pmcj.2020.101195
M3 - Article
AN - SCOPUS:85086629809
SN - 1574-1192
VL - 66
JO - Pervasive and Mobile Computing
JF - Pervasive and Mobile Computing
M1 - 101195
ER -