[发明专利]一种随机数生成方法、装置和应用、设备及存储介质有效
申请号: | 201910731626.2 | 申请日: | 2019-08-08 |
公开(公告)号: | CN110336668B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 何正军;王志文;吴思进 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种随机数生成方法、装置和应用、设备及存储介质,属于区块链技术领域。将包含当前区块之前的连续N个区块中的交易进行级联形成内容C,内容C被切分为M个字节的分片,分片总数S=len(C)/M;如果len(C)>S*M;则S=S+1;从S个分片中随机确定一个分片索引Indexi,并根据分片索引Indexi获取分片内容,通过对分片内容进行哈希运算,计算得到随机数;其中,N≥1,M和N均为整数。针对现有方法获取的随机数容易被攻破,使得依靠区块链随机数的合约执行的安全性受到威胁。本发明通过连续多个区块交易内容的级连和切片等一系列规则确定区块链随机数的生成,可以保证其随机性,同时又不被攻破。 | ||
搜索关键词: | 一种 随机数 生成 方法 装置 应用 设备 存储 介质 | ||
【主权项】:
1.随机数生成方法,其特征在于,包括:将包含当前区块之前的连续N个区块中的交易进行级联形成内容C,内容C被切分为M个字节的分片,分片总数S=len(C)/M;如果len(C)>S*M;则S=S+1;从S个分片中随机确定一个分片索引Indexi,并根据分片索引Indexi获取分片内容,通过对分片内容进行哈希运算,计算得到随机数;其中,N≥1,M和N均为整数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910731626.2/,转载请声明来源钻瓜专利网。