Abstract

The collection of amounts of useful data from various IoT devices through machine learning (ML) techniques has been extensively applied in lots of areas of the smart city. To improve the efficiency of machine learning, people realize efficient data classification by supporting the ML model, namely, the support vector machine (SVM) model, which is used in the realization of linear classification. However, data security and data protection are not addressed in SVM classifier training from multiple entity-labeled IoT data. In the existing solution, they depend on the implicit hypothesis that learning data can be dependable collected from complex data providers, which is often not the reality. To solve the question between the above problems, in this article, we put forward a secure support vector machine—a secure SECURE SVM training scheme for protecting the privacy on encrypted IoT data based on blockchain. Firstly, a secure and dependable data encryption sharing platform is established among complex data providers by using blockchain technology, which is recorded in a distributed ledger. Secondly, the homomorphic cryptosystem is used to design secure components, and the secure polynomial multiplication is improved to design a secure SVM training algorithm, which only needs two interactions in one iteration and does not need a trusted third party. Finally, the experimental results display that the plan ensures the confidentiality of sensitive data of each data provider and the confidentiality and validity of SVM model parameters of data analysts.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call