Font Size: a A A

Research On IoT Data Management And Application Based On Blockchain

Posted on:2022-09-17Degree:MasterType:Thesis
Country:ChinaCandidate:F J ZhuFull Text:PDF
GTID:2518306539453124Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the widespread application of the Internet of Things(IoT)technology,the amount of data generated by the Internet of Things has exploded,and the subsequent problems of IoT data management have become more and more obvious.The existing IoT data has a high degree of heterogeneity,poor data interoperability,and weak data privacy and security.All of these make it difficult to mine the value of IoT data.The decentralized and zero-trust architecture of the blockchain has overturned the traditional centralized system architecture and has been widely used in various fields.The blockchain is a perfect complement to improve the privacy security,versatility and reliability of IoT.This article combines the blockchain to conduct research on IoT data management and application,and proposes the following two improvements:(1)Solution 1 is aimed at the problem that the IoT data structures do not conform to the blockchain structure and the encrypted data uploaded to the blockchain cannot be queried.This article analyzes in detail the principles and architecture of the existing IoT data management solutions,and proposes an IoT encrypted data query mechanism based on blockchain and Bloom filters.The blockchain stores the IoT encrypted indexes according to their time attribute to ensure data consistency,non-tampering,and traceability.The query structure based on hash power is built outside the chain,and the index is queried by spatial attributes.Finally,the temporal and spatial attributes of IoT data are integrated with the blockchain structure.The experimental results show that the query performance of the dual combinatorial bloom filters has been improved,and the query mechanism is more efficient.(2)Solution 2 addresses the problems of poor hardware performance of IoT nodes in the blockchain environment,difficulty in managing disorderly encrypted data,and difficulty in verifying outsourced services in an untrusted environment.This paper further studies the existing blockchain-based trusted data management and attribute encryption-based outsourcing computing solutions,and proposes a blockchain-based IoT general voting feedback application solution.The attribute-based encryption scheme is used to realize the association between encrypted data and spatial location attributes,the verification of outsourcing service and the function of off-line node hosting power.The encrypted data can be managed in pieces according to attributes,and the outsourcing service improves the performance of IoT nodes.Smart contracts honestly and automatically verify outsourcing services and expand the scale of services.Finally,this article proves the feasibility of this application scheme through safety certification and simulation experiments.
Keywords/Search Tags:Internet of Things, blockchain, data management, bloom filter, attribute-based encryption
PDF Full Text Request
Related items