一种基于分布式共识算法的随机数生成方法

基本信息

申请号 CN201910646440.7 申请日 -
公开(公告)号 CN110430045B 公开(公告)日 2021-10-01
申请公布号 CN110430045B 申请公布日 2021-10-01
分类号 H04L9/08(2006.01)I;H04L9/06(2006.01)I;G06F11/07(2006.01)I;G06F7/58(2006.01)I 分类 电通信技术;
发明人 李汝佳;李庆华;娄山林;汪晓明 申请(专利权)人 上海朝夕网络技术有限公司
代理机构 武汉东喻专利代理事务所(普通合伙) 代理人 李佑宏
地址 200120上海市浦东新区金科路2889号长泰广场C座
法律状态 -

摘要

摘要 本发明公开了一种基于分布式共识算法的随机数生成方法,包括获取分布式系统及系统节点;每个分布式系统节点分别产生一个原始随机数并对其进行哈希运算获得对应的哈希值;分别将每个分布式系统节点自身的哈希值提交到分布式系统,以达成共识;分别将每个分布式系统节点自身的原始随机数提交到分布式系统,以达成共识;对每个分布式系统节点提交的全部原始随机数进行聚集,产生一个确定的系统随机数并输出给每个分布式系统节点。本发明技术方案针对目前随机数发生器可靠性和可信性不高的情况,通过允许多个分布式节点通过密码学和共识算法的手段在一定的周期内完成对最终的随机数的生成,所获得的随机数具有可验证性,高可信性、不可预测性和易于实施性。