Font Size: a A A

Stochastic Blockchain For IoT Data Integrity

Posted on:2019-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:S WangFull Text:PDF
GTID:2428330593950398Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
This paper proposes a stochastic blockchain for protecting data integrity in Internet of Things(IoT)networks.Traditional data integrity schemes such as symmetric key approaches and public key infrastructure(PKI)suffer from the singlepoint of failure and network congestion due to the centralized architecture.Motivated by the distributed data authentication design in blockchain,we propose a blockchain-based data checking scheme to ensure the data integrity in IoT networks.We reduce computation and transmission costs in the existing blockchain scheme by limiting the number of cooperative nodes and distributing the load of the block generation to IoT edge nodes(i.e.,AP or gateway).In our scheme,the IoT data are rebroadcast with a random number of randomly selected cooperative nodes,which introduce uncertainty for the attacker.Hence,the system security level can be significantly improved.In addition,instead of the mining process in blockchain in which all the nodes in the network compete to generate the block,only the IoT edge nodes generate the block in our scheme and then share the block for all the other nodes.Simulation results show that our scheme can achieve the probability of successful defense over 99% with only three cooperative nodes in a network with 9,000 nodes and 1,000 compromised nodes.
Keywords/Search Tags:Internet of Things(IoT), Data Integrity, Blockchain
PDF Full Text Request
Related items