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

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

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

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

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

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

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