专利汇可以提供一种基于区块链的随机数取号方法专利检索,专利查询,专利分析的服务。并且本 发明 公开一种基于 区 块 链 的随机数取号方法。该方法为:(1)通过基于区块链生成子循环生成器索引值;(2)通过获取系统纳秒级时间戳作为随机数 种子 ;(3)通过将子循环生成器索引值与随机数种子作为输入生成随机数;(4)通过数据集合与 抽取 随机数个数作为输入,递归生成批量生成随机数。该方法利用区块链 密码学 和生成区块链区块哈希的随机性和TWO_CMRES是基于所有可逆子循环发生器中最随机的CMR的变体且不可逆的并有两个子循环生成器,有非常强的随机性、不可预测性和透明公开,为随机取号提供新方法。,下面是一种基于区块链的随机数取号方法专利的具体信息内容。
1.一种基于区块链的随机数生成方法,其特征在于,具体包括如下步骤:
(1)基于区块链生成子循环生成器索引值;
(2)通过获取系统纳秒级时间戳作为随机数种子;
(3)将步骤1生成的子循环生成器索引值与步骤2的随机数种子作为输入,使用TWO_CMRES随机数算法,生成随机数;
(4)在数据集合中通过步骤3生成随机数的过程按照递归方式抽取若干个随机数作为输入,批量生成随机数。
2.根据权利要求1所述随机数生成方法,其特征在于,步骤1包括如下子步骤:
()区块块高度获取:根据区块链特性,调用区块链接口获取最新区块块高度;
(1.2)区块块哈希获取;根据区块链特性,调用区块链接口获取最新区块块哈希;
(1.3)索引值data1生成:对当前系统纳秒级时间戳与当前线程Id进行求和计算,所得结果与步骤1.1获得的最新区块块高度进行异或计算,所得结果使用MD5算法计算处理,并做摩尔取余计算,得到索引值data1;
(1.4)索引值data2生成:对当前系统纳秒级时间戳与当前线程Id进行求和计算,所得结果与步骤1.2获得的最新区块块哈希进行异或计算,所得结果使用MD5算法计算处理,并做摩尔取余计算,得到索引值data2,将所得索引值data2与data1比对,若不相等,则返回索引值data2;若相等,则将所得索引值data2减1跳至MD5算法计算处理切点开始执行,直到与data1结果不相等,返回索引值data2。
3.根据权利要求1所述随机数生成方法,其特征在于,所述纳秒级时间戳为格林尼治标准时间。
4.根据权利要求1所述随机数生成方法,其特征在于,步骤3中生成随机数通过利用区块链密码学和生成区块哈希的随机性生成的索引值data1、data2、随机种子作为输入参数,再利用TWO_CMRES是基于所有可逆子循环发生器中最随机的CMR的变体且不可逆的并有两个子循环生成器生成随机数。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
一种轻量级隐私保护的等值查询方法 | 2020-05-12 | 273 |
Merkle哈希求和树及其可验证数据库更新操作方法 | 2020-05-13 | 352 |
一种基于零知识身份认证的人车交互系统设计与实现方法 | 2020-05-11 | 173 |
一种基于区块链的公证摇号方法 | 2020-05-11 | 686 |
一种基于网页客户端本地服务的电子文件安全签署方法及其系统 | 2020-05-12 | 440 |
一种基于密码技术的物联网标识方法 | 2020-05-16 | 763 |
无反作用地将数据单向传输到远程的应用服务器的设备和方法 | 2020-05-15 | 963 |
一种基于区块链的分布式可编程业务研发平台 | 2020-05-13 | 822 |
一种基于区块链的游戏资产交易方法 | 2020-05-14 | 1069 |
区块链安全管理系统及方法 | 2020-05-15 | 958 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。