弱伪随机性研究及其.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
弱伪随机性研究及其密码学应用 陈伟东’冯登国2 信息安全国家重点实验室 (中国科学院研究生院) ,北京市7223信箱10分箱 (100072) ,信息安全国家重点实验室 (中国科学院软件研究所,北京100080) 摘要:本文推广了作为现代密码学基础的伪随机理论,提出了弱伪随机生 成器等概念,重点研究了序列多项式取样的弱计算不可分辨性质, 并证明,弱单向函数的存在性暗示了弱伪随机生成器的存在性。最 后指出弱伪随机理论有较广泛的密码学应用前景。 关键词:密码学;弱单向函数;弱伪随机性;基于口令的密钥分配协议 中图法分类号:TP309 I.研究背景 伪随机性理论是现代密码学的主要理论基础之一。实际上,我们熟知 的序列密码本质上就是这样一个伪随机生成器G,其输出的乱数序列和随 机序列是计算不可分辨的;而分组密码的设计目标实质上就是设计一个伪 随机置换,它与随机置换也是计算不可分辨的。伪随机性概念最早见于、ao 在上世纪80年代初的工作1〔];Blum和Micali进而给出了一个基于离散对 数问题的伪随机生成器2〔];[3]在以上基础上又作了深入讨论。主要论断: 伪随机序列与随机序列是计算不可分辨的;伪随机生成器存在当且仅当单 向函数是存在的。显然(多项式时间)计算不可分辨和单向函散概念是伪 随机理论的基础概念。伪随机函数概念是由Goldreich,Goldwasser以及 Micali引入的4〔],因为它可由伪随机生成器构造,故本文不再重点论及。 近年来,伪随机理论又成为密码学的新兴研究子领域一可证明安全性 研究的主要研究工具之一[[6],因此在更广泛的范围内得到了重视。 密钥分配协议一直是密码学的基本问题之一,而当前可证明安全性研 究领域的一个热点问题是:如何设计基于易记口令的会话密钥分配协议, 文献[[7,8,9]等在这方面做了较好的工作。但值得说明的是,人类易记忆口 令属于某基数为多项式级的 “小”字典D,是可以穷举的。因此上述协议 的基本安全目标应该是: 1)敌手 (adversary)发动线下字典攻击的成功概率是可忽略的(通 俗的说,可忽略函数就是这样的函数,当参数n分二.时,它趋于 0的速度比任何多项式的倒数1/p(n)的 “速度快”); 2)敌手发动线上字典攻击 (或假 冒)的成功概率为 O(1/{D1)+p(n),这里p(n)是可忽略函数。 注意2)中成功概率是多项式而非指数函数的倒数,这在具体应用中是允许 的,因为通常线上通信的次数必然是多项式时间。上述协议的突出优点还 在于,口令是易选、易记的。目前尚无文献深入研究这类协议的密码学基 础;下面我们将从口1的 “弱计算不可分辨”定义出发,推广伪随机理论。 `a.基本概念 为了方便,以下定义均忽略辅助输入·设m(哟是某固定多项式,n 是安全参数。 362 定义140一1/m(n))一计算不可分辨)设 X二{Xn)neN}y=毛乙)neN是2个概率空间,称X,Y是 (1一1/m(n))一计算不可分辨的,若满足:b概率多项式时间(PPT)算 法D,d多项式P(),对足够大的n, }Pr[D(Xn)=1]一Pr[D(Yn)=1]}1/m(n)+1/P(n). 注意如果取1/m(n)二0,就得到通常的计算不可分辨概念5〔)。我们 也称定义1为弱计算不可分辨,它是本文所有讨论的最基础概念。 定义2.溺伪随机钧如果概率空间X={XnIneN和均匀空间 U={Un)neN是弱计算不可分辨的,则称X={Xn)neN是弱伪随机的。 定义3.(W伪随机生成钧 (1一1/m(n))一伪随机生成器是一个满足 以下条件的确定性多项式时间算法G: 1)扩展性:3扩展因子1(n)n,IG(S)I=1(IsD(:。{0,1}); 2)弱伪随机性:概率空间(G(Un))neN是((1一1/m(n))一伪随机 的。 上述荃本概念是本文研究内容的基础,下面简要回顾一些基本密码学 概念[5]0 定义4.(}.向函勒称函数f:{0,1}--{0,1}’是单向的,如果满足下 面条件:

文档评论(0)

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

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

1亿VIP精品文档

相关文档