Font Size: a A A

Research And Implementation Of Data Sharing Model And Key Mechanism Of Internet Of Things Based On Blockchain

Posted on:2022-01-01Degree:MasterType:Thesis
Country:ChinaCandidate:Y C ZhangFull Text:PDF
GTID:2518306764493854Subject:Computer Software and Application of Computer
Abstract/Summary:PDF Full Text Request
As a large number of Internet of Things devices are widely used in various fields,the Io T data generated by the devices is increasing exponentially.In order to fully release the value behind the data of the Internet of Things,it is particularly urgent to realize the open sharing of the data of the Internet of Things,and data sharing of the Internet of Things has received a lot of attention from academia and industry.At present,most of the data sharing schemes of the Internet of Things adopt the centralized management mode,which is not transparent to the transaction parties,and has a large risk of data tampering,and is easy to cause the problem of single point of failure.Blockchain is characterized by tampering with difficulty and decentralization,and it can provide new solutions to the problems exposed in the data sharing process of the Internet of Things.Therefore,this paper will combine blockchain technology to study the data sharing model and key mechanisms involved in the sharing process of the Internet of Things.The specific research contents are as follows:First,research the data sharing model of the Internet of Things based on block chain.The centralized data sharing model of the Internet of Things easily causes the problem of single point of failure.Based on the blockchain and smart contracts,this article combines IPFS and other technologies,and proposes a blockchain-based decentralized Io T data sharing model firstly,and then the model is structured,and finally,for the contract layer in the layered architecture,a data sharing smart contract architecture is proposed to implement the interactive logic of the shared model.Second,research the key mechanism of Io T data sharing based on blockchain.In view of the data ownership and data control issues in the current data sharing process of the Internet of Things,based on blockchain,this paper proposes a blockchain-based data rights confirmation mechanism by introducing database watermarking algorithm in the aspect of data rights confirmation,and proposes a blockchain-based capability based access control mechanism by introducing power access control model in the aspect of data access control.In the process of data sharing,the key mechanisms studied above are convenient to clarify the ownership of the transaction data and improve the data control of the owner of the data.Thirdly,the design and implementation of Io T data sharing platform based on Fabric alliance chain.Based on the Fabric alliance chain,IPFS,digital certificate,Web development framework and other technologies,the system realizes the function of data management by adopting the publishing and subscription mode,and realizes the function of data right confirmation and control by integrating two key mechanisms studied in this paper.Finally,the prototype system is applied and verified.The test results show that the prototype system can meet the demand of data exchange and sharing of the Internet of Things.
Keywords/Search Tags:Blockchain, IoT data sharing model, Data right confirmation, Access control
PDF Full Text Request
Related items