Scinovex
articleTop 1% cited

Privacy-Preserving Support Vector Machine Training Over Blockchain-Based Encrypted IoT Data in Smart Cities

IEEE Internet of Things Journal · 2019 · Vol. 6(5) · pp. 7702–7712
Meng ShenXiangyun TangLiehuang ZhuXiaojiang DuMohsen Guizani

Abstract

Machine learning (ML) techniques have been widely used in many smart city sectors, where a huge amount of data is gathered from various (IoT) devices. As a typical ML model, support vector machine (SVM) enables efficient data classification and thereby finds its applications in real-world scenarios, such as disease diagnosis and anomaly detection. Training an SVM classifier usually requires a collection of labeled IoT data from multiple entities, raising great concerns about data privacy. Most of the existing solutions rely on an implicit assumption that the training data can be reliably collected from multiple data providers, which is often not the case in reality. To bridge the gap between ideal assumptions and realistic constraints, in this paper, we propose secureSVM, which is a privacy-preserving SVM training scheme over blockchain-based encrypted IoT data. We utilize the blockchain techniques to build a secure and reliable data sharing platform among multiple data providers, where IoT data is encrypted and then recorded on a distributed ledger. We design secure building blocks, such as secure polynomial multiplication and secure comparison, by employing a homomorphic cryptosystem, Paillier, and construct a secure SVM training algorithm, which requires only two interactions in a single iteration, with no need for a trusted third-party. Rigorous security analysis prove that the proposed scheme ensures the confidentiality of the sensitive data for each data provider as well as the SVM model parameters for data analysts. Extensive experiments demonstrates the efficiency of the proposed scheme.

Privacy-Preserving Technologies in DataBlockchain Technology Applications and SecurityCryptography and Data SecurityBlockchainComputer scienceEncryptionInternet of ThingsSupport vector machineInformation privacyCryptographyComputer securityTraining (meteorology)Artificial intelligence

Funding

  • National Natural Science Foundation of China
  • Natural Science Foundation of Beijing Municipality
  • National Key Research and Development Program of China
Citations
434
FWCI
38.20
field-weighted impact
References
35
Percentile
100%
vs. same field & year
Citations per year
References
Support-Vector Networks
Machine Learning · 1995 · 32,108 citations
UCI Machine Learning Repository
Medical Entomology and Zoology · 2007 · 24,290 citations
Support-vector networks
Machine Learning · 1995 · 39,987 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.