预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110503560A(43)申请公布日2019.11.26(21)申请号201910927199.5(22)申请日2019.09.27(71)申请人深圳市网心科技有限公司地址518052广东省深圳市前海深港合作区前湾一路1号A栋201室(入驻深圳市前海商务秘书有限公司)(72)发明人张骁来鑫李武璐(74)专利代理机构深圳市深佳知识产权代理事务所(普通合伙)44285代理人王兆林(51)Int.Cl.G06Q40/04(2012.01)G06F21/60(2013.01)权利要求书2页说明书10页附图4页(54)发明名称基于区块链的数据交易方法、数据交易装置及系统(57)摘要本发明提供一种基于区块链的数据交易方法,第一数据交易装置在区块链智能合约发布数据预售计划;第二数据交易装置购买待售数据;第一数据交易装置根据第二数据交易装置的属性标识,生成解密密钥并加密;第一数据交易装置根据属性标识对待售数据加密并上传文件系统,将加密的解密密钥发送给第二数据交易装置;第二数据交易装置从文件系统下载加密的待售数据,分别对加密的解密密钥和待售数据解密。本发明还公开一种基于区块链的数据交易装置及系统。本方案中,卖方将加密的待售数据上传文件系统,买卖双方通过区块链智能合约买卖待售数据,卖方将加密的解密密钥发送给买方,买方分别对加密的解密密钥和待售数据解密,提高数据购买效率和安全性。CN110503560ACN110503560A权利要求书1/2页1.一种基于区块链的数据交易方法,其特征在于,所述方法包括:第一数据交易装置利用区块链智能合约发布数据预售计划,所述数据预售计划至少包括:待售数据的数量、数据类型和出售价格;所述第一数据交易装置通过所述区块链智能合约获取购买指示信息,所述购买指示信息用于指示:第二数据交易装置购买所述待售数据;所述第一数据交易装置根据所述第二数据交易装置对应的属性标识,生成解密密钥,并对所述解密密钥进行加密;预设时间后,所述第一数据交易装置基于所述第二数据交易装置的属性标识,利用CP-ABE加密算法对所述待售数据进行加密;所述第一数据交易装置将加密后的所述待售数据上传至文件系统,并分别将所述待售数据对应的哈希值和/或加密后的所述待售数据对应的哈希值上传至区块链;所述第一数据交易装置通过区块链将加密后的所述解密密钥发送至所述第二数据交易装置,使所述第二数据交易装置从所述文件系统中下载加密后的所述待售数据,并对加密后的所述待售数据进行解密。2.根据权利要求1所述的方法,其特征在于,所述对所述解密密钥进行加密,包括:所述第一数据交易装置获取所述第二数据交易装置预设的买方公钥;所述第一数据交易装置基于所述买方公钥对所述解密密钥进行加密。3.根据权利要求1所述的方法,其特征在于,所述分别将所述待售数据对应的哈希值和/或加密后的所述待售数据对应的上传至区块链,包括:所述第一数据交易装置对所述待售数据进行哈希得到第一哈希值,和/或对加密后的所述待售数据进行哈希得到第二哈希值;所述第一数据交易装置将所述第一哈希值和/或第二哈希值上传至区块链。4.一种基于区块链的数据交易方法,其特征在于,所述方法包括:第二数据交易装置从区块链智能合约获取第一数据交易装置的数据预售计划,所述数据预售计划至少包括:待售数据的数量、数据类型和出售价格;所述第二数据交易装置通过所述区块链智能合约购买所述待售数据;所述第二数据交易装置接收所述区块链智能合约反馈的可下载信息,所述可下载信息用于指示:所述待售数据可从文件系统下载;所述第二数据交易装置从所述文件系统获取加密后的所述待售数据,其中,所述第一数据交易装置基于所述第二数据交易装置的属性标识,利用CP-ABE加密算法对所述待售数据进行加密并上传至所述文件系统;所述第二数据交易装置通过区块链获取加密后的解密密钥,并解密得到所述解密密钥,其中,所述解密密钥由所述第一数据交易装置预先进行加密后上传至所述区块链;所述第二数据交易装置利用所述解密密钥对加密后的所述待售数据进行解密,得到所述待售数据。5.根据权利要求4所述的方法,其特征在于,所述解密得到所述解密密钥,包括:所述第二数据交易装置利用自身预设的买方私钥,对所述加密后的解密密钥进行解密得到所述解密密钥。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:所述第二数据交易装置2CN110503560A权利要求书2/2页将所述待售数据的哈希值和/或加密后的所述待售数据的哈希值与所述区块链存储的哈希值进行比较,确定所获得的数据的真实性。7.一种第一数据交易装置,其特征在于,所述第一数据交易装置包括处理器和存储器,其中所述存储器存储有程序,所述程序被所述处理器执行时实现如权利要求1-3任一项