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