无理数发生器及确定性随机数发生器.pdfVIP

无理数发生器及确定性随机数发生器.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无理数发生器及确定性随机数发生器.pdf

第36卷 第1期 武汉理工大学学报(交通科学与工程版) V01.36No.1 2012年2月 ofWuhan of Feb.2012 Journal UniversityTechnology 8L Science (TransportationEngineering) 无理数发生器及确定性随机数发生器* 王华伟 (武汉理工大学图书馆武汉430070) 摘要:计算机密码学的核心在于如何可靠的产生随机数.无理数小数无限展开序列以其不重复的 无限不循环特性,非常适合作为一次性随机数发生器使用.在信息安全领域,利用此特性可以产生 无限长的确定性随机密钥.文中就无理数的无限不循环小数的特性及其作为二进制的0,1字串的 0,1分布情况,进行正规性的满足性证明.给出’何(n1)的通用无理数构造算法,并对其在密码 学领域的典型应用,即确定性随机数发生器的应用进行实现算法说明. 关键词i无理数;正规数;无理数生成器;确定性随机数生成器;加密 中图法分类号iTP309.7 0 引 言 晰(咒1)这种算法,作为确定性随机数发生器 以及抗NextBit攻击的证明将另文详述. 美国国家标准局推出DES标准和RSA公钥 系统后,计算机密码学进入了繁荣期.出现了各种 数学家、计算机专家共同参与的各种加密解密的 1 无理数与正规数 算法,这些算法大都汇集了数论、概率论、各种复 杂的算法理论. 无理数的小数部分作为无限不循环小数的数 计算机密码学的基础和核心是随机数.也就 字序列,满足密码学的基本要求.即不重复这个最 是,如何使用简单可靠的算法,快速生成随机数, 基本的要求.但是,要想实际作为密码学应用,还 是整个计算机密码学的基石.无理数(irrational 得验证其是否为正规数,也就是各个数字出现的 number)的小数展开序列作为密钥使用,是人们 概率是否一样. 很早就有的想法.但是,密码学对数字序列的多重 正规数(normal number)及指数字显示出随 要求,在无理数的小数数字序列中无法得到充分 机分布,且每个数字出现机会均等的实数.“数字” 证明.所以,仍然无法彻底建立将无理数的小数序 指的是小数点前有限个数字(整数部份),以及小 列进行直接的确定性随机数发生器引入到密码学 数点后无穷数字序列(分数部分)[1]. 应用的理论基础. 设b为大于1的整数,X为实数.考虑以b为 本文证明二进制的无理数在2为底的基础上 底的位值记数法中X的数字序列.若S是以b为 正规.也就是0,1出现的概率一样.这就保证了无 底的有限数字序列,以N(S,咒)表示字串S在X 理数的不循环小数序列能够成为不确定随机数发 的开首咒个数字出现次数.数z称为以b为底正 生器使用的基本条件.在此基础上,给出了”’沥 规,若对任意长度愚的字串S;z称为正规数(有时 (咒1)作为通用无理数的发生算法.并给出了在称为绝对正规数)如果以任何b为底z都是

文档评论(0)

文档精品 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档