Font Size: a A A

Research On Application Technology Of Data Distribution Service Based On Blockchain

Posted on:2021-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:B W HuangFull Text:PDF
GTID:2518306308469074Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Benefiting from the development of network technology and smart devices,network data information is becoming more closely linked to people's work and life,and people's needs to distribute and share data information on the network are growing.However,there are still many shortcomings in current data distribution services.First of all,in the process of data storage and transmission,whether it is local storage or gradually popular cloud storage,there are internal leaks or external attacks,resulting in data leaks and data loss,which may cause privacy leakage and benefits to users.loss.Second,during the data sharing process,it is difficult for the data owner to accurately choose who to share the data with,and it is not possible to achieve fine-grained access control.Finally,in the current data distribution service,data owners often need to hand over digital content to a third-party centralized distribution platform,thereby losing control and access authorization to the distributed data,and the third-party centralized platform has excessive rights.There is a potential threat to the rights of both parties to the data distribution.In response to the above issues,this article focuses on the security,privacy,access control,and rights of users of data distribution in the data distribution service,and has performed the following work:(1)The existing problems and research difficulties in the data distribution service are studied,and a blockchain-based access control data distribution scheme is proposed for the problem.The overall process of the scheme and the detailed scheme of each module are designed.Security analysis.(2)The system design and implementation of the data distribution service are completed.According to the functional requirements and system development requirements,the system architecture and functional modules were designed,and then the system development was implemented based on the Django framework and the Ethereum platform.Data encryption and decryption operations are implemented on the back end and combined with smart contracts to achieve data distribution and access control.And through the API and IPFS file storage system to interact to achieve data storage and download.(3)After the platform is set up,a system test is performed according to the research objectives to ensure that the platform can operate normally and verify that the platform achieves the research objectives and design functions.This article uses a ciphertext-based attribute encryption algorithm to achieve fine-grained access control,and combines blockchain technology and IPFS technology to ensure data security and privacy in data distribution services.At the same time,the decentralized nature of the blockchain allows the system to complete data distribution services without the need for a third-party centralized platform,which guarantees the rights and interests of both parties to the data distribution.
Keywords/Search Tags:Data distribution service, Blockchain, Access control, Attribute-based encryption, IPFS
PDF Full Text Request
Related items