[发明专利]用于实现公平交换的方法和系统有效
申请号: | 201810149102.8 | 申请日: | 2018-02-13 |
公开(公告)号: | CN108494558B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 安德鲁.威廉.罗斯科;陈邦道 | 申请(专利权)人: | 克洛斯比尔有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/08 |
代理公司: | 北京天澜智慧知识产权代理有限公司 11558 | 代理人: | 尚继栋 |
地址: | 英国牛津*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 实现 公平 交换 方法 系统 | ||
1.一种用于实现公平交换的方法,用于第一用户与第二用户交换第一信息和第二信息,其中所述第一用户拥有所述第一信息,而所述第二用户拥有所述第二信息,并且在用户端处该方法包括:
将所述第一信息或所述第二信息分割成m个份额使得基于至少k个份额能够重构所述第一信息或所述第二信息,其中km;
将所述第一信息或所述第二信息的份额分别发送给区块链系统的若干节点,其中向每个节点发送的所述第一信息的份额数和/或所述第二信息的份额数均小于k;以及
在从所述若干节点接收到的所述第二信息或所述第一信息的份额总数为至少k个的情况下基于所述至少k个份额重构所述第二信息或所述第一信息;
对所述第一信息或所述第二信息的每个份额进行哈希运算并将所得哈希值放置到所述区块链系统上;
其中基于所述至少k个份额重构所述第二信息或所述第一信息进一步包括:
对接收的所述第二信息或所述第一信息的每个份额进行哈希运算并将所得哈希值与所述区块链系统上放置的所述份额的哈希值进行比较;以及
在比较结果均相等的情况下基于所述至少k个份额重构所述第二信息或所述第一信息。
2.如权利要求1所述的用于实现公平交换的方法,其中将所述第一信息或所述第二信息的份额分别发送给区块链系统的若干节点进一步包括将所述第一信息或所述第二信息的一个份额发送给所述区块链系统的一个节点。
3.如权利要求1所述的用于实现公平交换的方法,其中将所述第一信息或所述第二信息的份额分别发送给区块链系统的若干节点进一步包括根据所述区块链系统的若干节点的各自权重将所述第一信息或所述第二信息的相应份额发送给所述若干节点。
4.如权利要求1至3中任一项所述的用于实现公平交换的方法,还包括用所述第一用户的私钥对所述第一信息的每个份额进行签名或用所述第二用户的私钥对所述第二信息的每个份额进行签名并将所得签名放置到所述区块链系统上。
5.如权利要求1至3中任一项所述的用于实现公平交换的方法,其中所述若干节点的数目至少为2k-1个。
6.如权利要求1至3中任一项所述的用于实现公平交换的方法,其中所述若干节点的数目至少为3k-2个。
7.一种用于实现公平交换的方法,用于第一用户与第二用户交换第一信息和第二信息,其中所述第一用户拥有所述第一信息,而所述第二用户拥有所述第二信息,并且在区块链系统的节点处该方法包括:
从所述第一用户接收所述第一信息的份额,其中所述第一信息已被分割成m个份额且基于至少k个份额才能够重构所述第一信息,并且其中km;
从所述第二用户接收所述第二信息的份额,其中所述第二信息已被分割成m个份额且基于至少k个份额才能够重构所述第二信息,并且其中km;以及
将接收的所述第一信息的份额发送给所述第二用户并且将接收的所述第二信息的份额发送给所述第一用户;
其中将接收的所述第一信息的份额发送给所述第二用户并且将接收的所述第二信息的份额发送给所述第一用户进一步包括:
在接收到所述第一信息的份额和所述第二信息的份额二者时,向所述区块链系统上张贴用所述节点的私钥进行签名的消息,所述消息表明所述节点接收到了所述第一信息的份额和所述第二信息的份额二者;以及
在所述消息的数目至少为2k-1个时,将接收的所述第一信息的份额发送给所述第二用户并且将接收的所述第二信息的份额发送给所述第一用户;
其中在接收到所述第一信息的份额和所述第二信息的份额二者时向所述区块链系统上张贴用所述节点的私钥进行签名的消息进一步包括:
在接收到所述第一信息的份额和所述第二信息的份额二者时,对所述第一信息的份额进行哈希运算并且将所得哈希值与所述区块链系统上放置的所述第一信息的份额的哈希值进行比较以及对所述第二信息的份额进行哈希运算并且将所得哈希值与所述区块链系统上放置的所述第二信息的份额的哈希值进行比较;以及
在比较结果都相等的情况下,向所述区块链系统上张贴用所述节点的私钥进行签名的消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于克洛斯比尔有限公司,未经克洛斯比尔有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810149102.8/1.html,转载请声明来源钻瓜专利网。