[发明专利]一种生成随机数的方法和装置有效
申请号: | 201710978576.9 | 申请日: | 2017-10-19 |
公开(公告)号: | CN107769921B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 杨胜天;毛松志 | 申请(专利权)人: | 浙江工商大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;G06F17/15 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310012 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种生成随机数的方法和装置,属于计算机领域。所述生成随机数的方法包括:采集指定信源生成的数据;以预设的信源条件和泄密信道条件对已采集的数据序列在信息泄露情况下的信息量的置信区间进行估计;使用区间算法对所述采集的数据进行处理,输出二进制序列;使用置换函数对所述由区间算法输出的二进制序列进行处理,并根据所述对已采集数据序列信息量的置信区间的估计选择性地输出经置换函数处理后的二进制序列的部分比特。所述生成随机数的装置包括数据采集模块、信息估计模块、区间算法模块和置换函数模块。该发明能在一般的信源信息泄露情况下从一般信源生成的数据中以接近最优的效率提取高质量的均匀随机比特流。 | ||
搜索关键词: | 一种 生成 随机数 方法 装置 | ||
【主权项】:
一种生成随机数的方法,其特征在于,所述方法包括:采集指定信源生成的数据,每采集一个数据样本,依次执行以下步骤:步骤一、以预设的信源条件和泄密信道条件对已采集的数据序列在信息泄露情况下的信息量的置信区间进行估计;步骤二、使用区间算法对所述新采集的数据进行处理,输出零个或多个比特的二进制序列,其中所述区间算法的参数设置为:输入序列概率分布为信源概率分布,输出序列概率分布为独立同分布且其分布为二元均匀分布;步骤三、使用置换函数对所述由区间算法输出的二进制序列进行处理,并根据所述对已采集数据序列信息量的置信区间的估计选择性地输出经置换函数处理后的二进制序列的部分比特,其中所述置换函数可以是固定的,也可以从一组预设的置换函数中以随机方式选取。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工商大学,未经浙江工商大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710978576.9/,转载请声明来源钻瓜专利网。
- 上一篇:加密货币中条件可追踪用户公钥的方法和系统
- 下一篇:区块链安全管理系统及方法