Font Size: a A A

Research On Internet Of Things Information Security Based On Blockchain

Posted on:2022-05-25Degree:MasterType:Thesis
Country:ChinaCandidate:J S ZhangFull Text:PDF
GTID:2518306530980499Subject:Electronic information
Abstract/Summary:PDF Full Text Request
In recent years,the internet of things(IoT)industry has developed rapidly.All kinds of smart devices are connected to the IoT,gradually improving our daily life.With the continuous increase of the number of devices in the IoT,the user privacy data generated by them also explodes.How to ensure the security of these privacy data to give full play to its great potential has gradually become the biggest problem restricting the development of the IoT.Traditional IoT devices mostly rely on centralized services for unified management.In the face of various growing IoT data and information,the centralized management mode also exposes its huge security risks.The burden of a single central server is enormous,and the single point of failure problem is its fatal flaw.The decentralized blockchain technology provides a new way to solve the problem of information security in the IoT.Since the development of blockchain,it is no longer the exclusive technology of virtual currency.Its decentralized and distributed management mode has natural advantages in guaranteeing the information security of the IoT.To sum up,this paper designs a management system of IoT based on blockchain,which is based on blockchain technology and the characteristics of IoT.An improved Raft consensus algorithm is proposed based on the IoT.The main research contents of this paper are as follows:First of all,this paper introduces the research background and significance of the subject,and briefly analyzes the current research status of relevant experts and scholars in this field.Then the technical analysis of blockchain,Hyperledger Fabric,IPFS and Raft consensus algorithm is done.As the mainstream consensus algorithm in the current blockchain is no longer suitable for the current IoT environment,this paper introduces the improved Raft algorithm.The optimization process is divided into two steps to optimize the election progress of the Leader node.In the algorithm,nodes are divided into clusters at first,and a sub-Leader is selected from each subset group using Raft election method.All sub-Leaders are then formed into a main cluster,and consensus is first carried out in the main cluster,and then consensus is reached in the subset group.The multi-Leader model can improve the consensus efficiency.Due to the small number of nodes in each subset group,it is easy to lead to the simultaneous competition of multiple nodes in the election process,resulting in election failure.The vote change algorithm is introduced,and when the multi-node competition occurs,the vote comparison function is added to improve the success rate of the election.Aiming at the security problems of IoT.In this paper,an IoT management platform based on blockchain is built based on Hyperledger Fabric framework.The platform takes blockchain as the underlying technology,cooperates with the source data stored to the IPFS network,and uploads the returned hash value to the blockchain network to save the on-chain storage performance.At the same time,multiple smart contracts are written and deployed to realize various logical functions of the platform.
Keywords/Search Tags:Internet of things(IoT), Information Security, Blockchain, Raft, Hyperledger Fabric, IPFS
PDF Full Text Request
Related items