[发明专利]一种具有隐私保护的区块链数据交易方法在审
申请号: | 202110676998.7 | 申请日: | 2021-06-18 |
公开(公告)号: | CN113409144A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 于汪源;田萌萌;刘园 | 申请(专利权)人: | 东北大学 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F21/62;G06F21/64 |
代理公司: | 沈阳东大知识产权代理有限公司 21109 | 代理人: | 李珉 |
地址: | 110819 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 具有 隐私 保护 区块 数据 交易 方法 | ||
1.一种具有隐私保护的区块链数据交易方法,其特征在于:
参与交易的用户在区块链中发起数据交易申请;
区块链上的共识节点对参与交易用户发起的交易请求进行有效性查验,若查验通过,则区块链上的所有共识节点将交易请求记录在链,卖方用户与买方用户基于区块链进行数据交易;若检查无效,则驳回该交易申请。
2.根据权利要求1所述的一种具有隐私保护的区块链数据交易方法,其特征在于:所述参与交易的用户分为卖方用户和买方用户;卖方用户是数据拥有者,发起售卖数据请求;买方用户是数据需求者,发起购买数据请求;所述卖方用户将原始数据经过公钥内积加密后存储到星际文件系统中。
3.根据权利要求2所述的一种具有隐私保护的区块链数据交易方法,其特征在于:所述参与交易的用户向区块链发起数据交易申请的具体方法为:
参与交易的卖方用户发布售卖数据请求,即卖方用户在区块链中发起一个创建卖方智能合约的交易请求,该智能合约用于售卖数据,合约内容包括数据摘要、数据存储地址、用于内积加密的公钥内容及售卖操作;买方用户发布购买数据请求,即买方用户在区块链中发起一个创建买方智能合约的交易请求,该智能合约用于购买数据,合约内容包括出价以及购买操作。
4.根据权利要求3所述的一种具有隐私保护的区块链数据交易方法,其特征在于:所述区块链上的共识节点对参与交易用户发起的交易请求进行有效性查验的具体方法为:
区块链上的共识节点接收用户的交易请求,检查交易格式是否正正确,交易签名是否合法,交易发起者地址是否存在,并检查发起交易请求的用户账户余额是否满足最大交易费用,如验证不通过,则返回错误,驳回交易请求;若验证通过,则将交易请求放入区块链上的交易池中,并向其他共识节点转发,区块链上的其他共识节点收到交易请求后,重复上述验证过程,直至该交易请求被获得出块权的共识节点打包到区块中,并全网广播。
5.根据权利要求4所述的一种具有隐私保护的区块链数据交易方法,其特征在于:所述区块链上的所有共识节点将交易请求记录在链的具体方法为:
区块链上的所有共识节点接收到包含卖方或买方交易请求的区块后,对区块进行验证,如果验证通过,共识节点将该区块同步到自己的区块链中,并从交易池中删除该交易请求,完成区块链同步,卖方智能合约或买方智能合约成功部署到区块链中。
6.根据权利要求5所述的一种具有隐私保护的区块链数据交易方法,其特征在于:所述卖方用户与买方用户基于区块链进行数据交易的具体方法为:
步骤1、买方用户调用智能合约请求卖方用户的数据;
买方用户在区块链上发起一个购买数据的交易请求,该交易请求明确标记接收账户地址,即卖方用户部署智能合约的地址;该交易请求包含买方公钥、交易出价这些基础信息;
步骤2、卖方用户响应买方用户交易请求,并发送加密数据;
卖方用户接到买方用户的数据购买请求后,将分布式存储在星际文件系统中的加密数据的hash值发送给买方用户;
步骤3、买方用户接收卖方发来的数据,并发起验证请求;
买方用户收到卖方用户发来的hash值后,从星际文件系统中获得hash值对应的加密数据,然后,随机选择一个加密数据子集,请求卖方发送对应的原始数据,以验证加密数据的有效性;
步骤4、卖方用户向买方用户发送买方请求的原始数据;
卖方用户收到验证请求后,将待验证的原始数据用买方节点的公钥加密并发送给买方用户进行验证;
步骤5、买方用户根据卖方用户发来的待验证原始数据及卖方内积操作的公钥完成验证,买卖双方进行数据买卖交易。
7.根据权利要求5所述的一种具有隐私保护的区块链数据交易方法,其特征在于:所述买方用户完成验证,买卖双方进行数据买卖交易的具体方法为:
买方用户接收到卖方用户发来的待验证原始数据后,用卖方内积操作的公钥进行加密得到验证集,将验证集与所选择验证的加密数据子集进行对比,如果不符合,则认为收到虚假数据集,终止交易;如果符合,则验证通过,认定接收到的加密数据集为有效数据集;买方将按照事先约定好的价格向卖方转账;卖方将用于解密加密数据集的密钥发送给买方用户,完成整个交易过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110676998.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种鳕鱼皮胶原蛋白肽铜螯合物的制备方法
- 下一篇:一种进气管的固定工装