Font Size: a A A

Research On IoT Data Service Model And Key Mechanism Based On Blockchain

Posted on:2020-03-01Degree:MasterType:Thesis
Country:ChinaCandidate:H C ZhangFull Text:PDF
GTID:2428330623456355Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years,due to the rapid development of Internet of Things technology,a large number of sensors have been embedded in various real-life smart devices,resulting in massive IoT data.As the standards of the Internet of Things industry system gradually improve and the business model matures,IoT data integration in various fields can generate greater value in today's big data era.However,due to the wide distribution of IoT data,the centralized data management model is difficult to enable the current data service platform to achieve data interconnection,that is,there is a “data island”.Blockchain technology has been widely concerned by various industries due to its decentralization,trustworthiness,anonymity and information tampering.It can provide secure technical support for IoT data services and provide effective sharing of IoT data.The operating environment of the letter.This paper proposes an IoT data service model based on blockchain technology,and studies its key mechanisms.The specific research contents are as follows:First,research on IoT data service model based on blockchain.Aiming at the problem that the current IoT data service lacks an effective interaction mode,this paper analyzes and studies the service chain interaction mode based on blockchain,and proposes a blockchain-based IoT data service model to develop service specifications for IoT data services.Set the service process and use the characteristics of the blockchain technology to ensure a complete and non-tamperable record of each step in the data service process.Second,research on key mechanisms of IoT data services based on blockchain and smart contracts.Aiming at the problem of privacy leakage and data integrity in service interaction in IoT data service,this paper layered the IoT data service model based on blockchain and studied its core technology mechanism layer by layer.In the aspect of data integrity protection,this paper proposes a data integrity verification mechanism based on blockchain and Keccak algorithm,and uses the distributed storage and consensus algorithm of blockchain to ensure the secure storage of data verification identifiers.In terms of data privacy,this paper proposes The privacy protection mechanism of the blockchain and threshold key system protects the privacy of the usage records in the data service process.Finally,this paper proposes an automated service process management mechanism based on blockchain,which uses intelligent contracts to implement data service formulation and process management.Third,the design and implementation of the IoT data service prototype system based on blockchain.Based on Ethereum,smart contract,Eggjs and other technologies,this paper implements a blockchain-based IoT data service platform,and proposes a layered technology architecture according to the above-mentioned IoT data service model,and implements each functional module in turn.Finally,this paper applies the above prototype system in the actual scenario and verifies its function and performance.Experiments show that the prototype system can meet the basic functional requirements of IoT data services.
Keywords/Search Tags:IoT data service, Blockchain, Data integrity, Privacy protection, Ethereum
PDF Full Text Request
Related items