[发明专利]一种随机数可验证秘密共享方法有效
申请号: | 201810844225.3 | 申请日: | 2018-07-27 |
公开(公告)号: | CN109067522B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 陈龙 | 申请(专利权)人: | 深圳市汇尊区块链技术有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08 |
代理公司: | 北京睿智保诚专利代理事务所(普通合伙) 11732 | 代理人: | 周新楣 |
地址: | 518000 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种随机数可验证秘密共享方法,包括:时间点A开始,区块链上的授权节点产生子随机数;将子随机数分成N个碎片,形成子随机数碎片,并进行加密;将加密的子随机数碎皮数据分别发送给各接收节点;接收节点收到子随机数碎片并进行解密,时间点A结束;把接收到的各个子随机数的密数据发送到最终随机数据组合者节点;最终随机数据组合者节点把解密数据恢复成子随机数;区块链最终随机数据组合节点把恢复出来的子随机数组合成最终随机数,并打包到区块中。本发明引入秘密共享来对产生的子随机数进行加密并分成N个碎片,使随机数不能被子随机数生产者和最终随机数组合者知晓、利用和篡改,提高了区块链的安全性。 | ||
搜索关键词: | 一种 随机数 验证 秘密 共享 方法 | ||
【主权项】:
1.一种随机数可验证秘密共享方法,其特征在于:包括以下步骤:(1)、时间点A开始,区块链各授权节点根据门限秘密分享算法使子随机数生产者产生子随机数;(2)、将子随机数分成N个碎片,形成子随机数碎片,所述N为自由设定的参数;(3)、区块链各授权节点把分成N份的子随机数碎片进行加密,形成加密的子随机数碎片;(4)、区块链各授权节点把子随机数分成N份加密的数据分别发送给各接收节点;(5)、区块链各授权节点分别接收到各节点产生的其中一份子随机数碎片的数据并在约定的时间内进行解密,时间点A结束;(6)、时间点B开始,区块链各授权节点把接收到的各个子随机数分成N份中的其中一份解密数据发送到最终随机数据组合者节点;(7)、最终随机数据组合者区块链节点把各个节点发送来的解密数据按门限秘密分享算法进行恢复成各个节点产生的子随机数;(8)、区块链中最终随机数据组合节点把恢复出来的各个节点产生的子随机数按预先的规则进行组合成最终随机数,提供给用户使用,并打包到区块中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市汇尊区块链技术有限公司,未经深圳市汇尊区块链技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810844225.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的公钥分发方法
- 下一篇:一种加密卡的数据加密方法