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