International Journal of Distributed Sensor Networks (Dec 2018)
Internet of Things security and privacy-preserving method through nodes differentiation, concrete cluster centers, multi-signature, and blockchain
Abstract
Now, the security and privacy-preserving of Internet of Things are receiving more attention. This article proposes a new method of Internet of Things security and privacy preserving by combining differentiated nodes, precision clustering, RSA, multi-signature, and blockchain. To calculate the node rank value in Internet of Things, the number of nodes’ links is taken as the weight of nodes based on PageRank. This method increases the node rank values’ difference between nodes. Accurate clustering determines the initial central nodes of k-means based on the differentiated node rank values, which effectively differentiates the active and inactive nodes in Internet of Things and achieve different levels of protection. To ensure data’s reusability, we adopt the multi-signature. And considering node’s incoming nodes have certain decision on whether data can be transmitted, we filter out two nodes with the highest node rank value from active node’s incoming nodes to do 2/3 multi-signature which saves resources. We encrypt and sign the transmitted data with RSA, helping receivers to verify data. Data are transmitted safely through the blockchain. Successful validation indicates successful transmission. Experiments show that the proposed method can effectively distinguish between active and inactive nodes, which increases the difficulty of attackers’ attack and effectively protects the security and privacy of Internet of Things nodes and data.