Font Size: a A A

Design And Implementation Of A Cross-domain Controlled Data Sharing Platform For IoT Data Based On Blockchain

Posted on:2021-08-16Degree:MasterType:Thesis
Country:ChinaCandidate:J W ZhengFull Text:PDF
GTID:2518306050968279Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
The nodes of the Internet of Things(Io T)is divided into different administrative domains according to their ownership.The data of the Io T applications shows the characteristics of sub-domain management and multi-domain collaboration,resulting in a large number of isolated Io T applications for each vertical industry.Breaking the information isolation and realizing the Io T data cross-domain controlled sharing is the core and key for extensive use for Io T applications.The mode of the data exchange using centralized third-party architecture as the middleman has some shortcomings,such as the single point of failure and poor traceability.In this thesis,the cross-domain data exchange is summarized as the smart service transaction.Combining with blockchain with decentralized,traceable and tamper-proof technical characteristics,this thesis proposes a controlled data sharing framework for multi-domain Io T data to break the data exchange barrier between vertical Io T applications.Combining with the Io T applications with heterogeneous data,the difference of control mechanism characteristics,in view of the traditional data exchange system based on centralized architecture exists poor fairness,poor reliability,and poor traceability problems,this thesis proposes a multi-domain data exchange framework based on blockchain,summarizing the data exchange as the service transaction.Based on the smart contract of blockchain,the automatic completion of data exchange is realized.The distributed ledger based on the blockchain can guarantee the credibility,fairness,and traceability of data exchange without a center.Combining data exchange service quality and breaking information silos in-depth,a Qo S-based data exchange incentive mechanism is proposed to promote Io T applications that provide high availability and high-quality data services.Experimental verification shows that given the required service quality of 0.8,the proposed incentive mechanism has a 61% increase in the number of optional services compared to the reverse auction-based incentive model.Aiming at the problem that the centralized access control mechanism is susceptible to a single point of attack,causing a single point of failure,which leads to illegal data access and data leakage,a data cross-domain access control mechanism based on blockchain smart contracts is proposed to achieve decentralization,scalable and collaborative rights management,overcoming the single point of failure of the central management node.Aiming at the differences and flatness of mass Io T devices,an inter-domain access control method of Org Cap BAC(Organization Capability-based Access Control)is proposed.Nodes are divided into organizations according to common missions.Nodes in the organization that have computing and storage capabilities combine the blockchain network and maintain the capability token contract.The capability token contract makes the authority decision on behalf of the Io T device with limited resources to ensure the legal access of resources in the domain.Experiments show that the number of blockchain nodes increases from 5 to 15,and the authority verification time is maintained below 300 ms,which is practical and scalable.Based on the researched technologies and methods,a blockchain-based Io T data cross-domain controlled sharing platform is designed and implemented.The platform includes blockchain account management,service publishing,service management,service transaction,permission management,incentive distribution,and transaction traceability,achieving data decentralized storage,data exchange traceability,and tamper resistance.This platform has been applied to Dream Town in Chang'an College City,verifying the availability of the platform.
Keywords/Search Tags:data exchange, blockchain, multi-domain, access control, IoT
PDF Full Text Request
Related items