[发明专利]一种区块链的随机数产生方法在审
| 申请号: | 202110002674.5 | 申请日: | 2021-01-04 |
| 公开(公告)号: | CN114003199A | 公开(公告)日: | 2022-02-01 |
| 发明(设计)人: | 阮安邦;果霖;魏明;陈旭明 | 申请(专利权)人: | 北京八分量信息科技有限公司;杭州七芽区块链科技有限公司 |
| 主分类号: | G06F7/58 | 分类号: | G06F7/58;H04L9/06 |
| 代理公司: | 深圳市创富知识产权代理有限公司 44367 | 代理人: | 高红 |
| 地址: | 100089 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 区块 随机数 产生 方法 | ||
本发明涉及区块链技术领域,且公开了一种区块链的随机数产生方法,包括以下步骤,第一步;数字整合;将原有的所有数字进行整合至统一数据管理系统;第二步;随机打散;再将其顺序进行打散,直至无法找到之前的原数据的位置;第三步;数字加密;在对打散后的数据进行数据加密;且其加密采用去中心的形式进行加密;第四步;设置秘钥;在对数据进行密钥设定;上一个块中的信息混合到加密下一个块的过程中。这样。本发明通过利用基于区块链的随机数产生方法;将区块链融入至随机数产生的内部;利用其对数字随机拆分;在进行随机组合;且对其进行全程监测;能够减少随机数在产生过程中的人为控制的可能性;且同时也提高了其在使用过程中的公平性。
技术领域
本发明涉及区块链技术领域,具体为一种区块链的随机数产生方法。
背景技术
从科技层面来看,区块链涉及数学、密码学、互联网和计算机编程等很多科学技术问题。从应用视角来看,简单来说,区块链是一个分布式的共享账本和数据库,具有去中心化、不可篡改、全程留痕、可以追溯、集体维护、公开透明等特点。
产生随机数有多种不同的方法。这些方法被称为随机数发生器。随机数最重要的特性是:它所产生的后面的那个数与前面的那个数毫无关系。
现有的随机数在产生的过程中可能会受到人为控制;进而导致其产生出的数列或数字并非为随机数;在应用到某些类型的行业中可能会造成一定的不公平性,为此本发明推出一种区块链的随机数产生方法。
发明内容
针对现有技术的不足,本发明提供了一种区块链的随机数产生方法,具备提高了随机数产生的人为控制的可能性;提高了随机数产生的公平性的优点,解决了现有的随机数在产生的过程中可能会受到人为控制;进而导致其产生出的数列或数字并非为随机数;在应用到某些类型的行业中可能会造成一定的不公平性的问题。
本发明提供如下技术方案:一种区块链的随机数产生方法,包括以下步骤,
第一步;数字整合;
将原有的所有数字进行整合至统一数据管理系统;
第二步;随机打散;
再将其顺序进行打散,直至无法找到之前的原数据的位置;
第三步;数字加密;
在对打散后的数据进行数据加密;且其加密采用去中心的形式进行加密;
第四步;设置秘钥;
在对数据进行密钥设定;上一个块中的信息混合到加密下一个块的过程中。
这样,两个相同的明文块的输出就会不同;由于该技术使用上一个块加密下一个块,因此使用了一个IV来加密数据的第一个块;使用该系统,未经授权的用户有可能知道的公共消息标头将无法用于对密钥进行反向工程。
第五步;数字拆分自由设定;
在对加密程序中的数字进行自由拆分为单元数字;对数字在进行二次打乱;在进行随机排序;
第六步;节点授权;
对各个节点进行密码授权;且为随机划分;随机授权密码;其会收到相应的随机随机加密包;
第七步;随机发送;
对加密后的单元数字进行随机发送,且发送形式为加密发送;
第八步;数据解密;
对利用各个节点接收的加密包对应进行解密;
第九步;随机数产生;
且其前五个解密出的数字为随机数
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京八分量信息科技有限公司;杭州七芽区块链科技有限公司,未经北京八分量信息科技有限公司;杭州七芽区块链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110002674.5/2.html,转载请声明来源钻瓜专利网。





