Font Size: a A A

Research On Data Trading Method Based On Blockchain

Posted on:2021-08-25Degree:MasterType:Thesis
Country:ChinaCandidate:H Y YuFull Text:PDF
GTID:2518306050954469Subject:Master of Engineering
Abstract/Summary:PDF Full Text Request
The rapid development of network video,network novel and big data related applications in recent years has attracted the attention of all walks of life.However,how to manage these resources more reasonably and how to maximize the value of these resources have also attracted people's attention.At present,there are still some problems in data trading scheme,such as how to guarantee the fairness of data trading,the authenticity of data,and the privacy of users.And in the current digital rights management scheme,there also exists some problems,such as the digital rights owner cannot supervise,the digital rights transaction is not flexible enough,the time and management cost of the digital rights owner is too high.In view of the above problems in the existing data trading schemes and digital rights management schemes,while improving the security and efficiency of the scheme,two schemes for different scenarios are proposed.The main contents of this paper are as follows:1.A fair and verifiable data transaction scheme has been proposed.The data owner processes the data by splitting data,encrypting data,calculating the hash of split data and symmetric keys.The relevant information of the data summary is recorded on the blockchain,and the data ciphertext is stored on the cloud.The data owner and the data consumer verify the segmented data in an interactive way according to the idea of oblivious transfer.After the verification of the data,the Ethereum smart contract is used to trade the decryption key of the data.The whole process of data transaction does not need the participation of the third party,and the fairness of the verification process is guaranteed by using the characteristics of the blockchain that is not tamperable and the hash function that is not reversible.At the same time,data score is recorded on the blockchain to further reduce the possibility of users being cheated.Finally,we prove the security of the scheme under the chosen ciphertext attack,and give the analysis of performance and efficiency.2.A scheme of digital rights management based on blockchain has been proposed.The digital content is encrypted with the symmetric encryption algorithm,and the symmetric key is encrypted with multi authority ciphertext policy attribute-based encryption by the copyright owner,so that the copyright can be sold to different users through one-time encryption.In combination with attribute-based encryption and the proxy re-encryption,the original ciphertext is re-encrypted with the re-encryption key generated by the copyright owner by the agent to change the access policy of the original ciphertext.The part of the decryption keys generated by the copyright owner and the agent are traded through the Ethereum smart contract.While reducing the time and management overhead of the copyright owner,there do not exists third party who may obtain the plaintext of digital content.In addition,blockchain is used as a ledge to register the copyright related information,combined with the content in the smart contract that can facilitate the copyright requester to prove that he has obtained the corresponding copyright in case of copyright disputes,and will not disclose the relevant information of the copyright user.Finally,we prove the security of the scheme under the chosen plaintext attack,and give the performance and efficiency analysis.
Keywords/Search Tags:Blockchain, Digital Rights Management, Smart Contract, Attribute-based encryption, proxy re-encryption
PDF Full Text Request
Related items