伪随机序列生成器.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《伪随机序列生成器.ppt》由会员分享,可在线阅读,更多相关《伪随机序列生成器.ppt(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第六章第六章 伪随机序列生成器伪随机序列生成器61 计算不可区分性计算不可区分性 l定义 6.1 一个概率分布族是由 的一个无穷子集I,称为指标集,和每个指标 对应一个概率分布 构成,其中Di为 的一个有穷子集。l定义 6.2 两个随机变量族 和称为多项式时间不可区分,若对每个多项式时间概率算法M,每个正多项式p(n)和一切充分大的n有 (6.1)l定义 6.3 两个随机变量序列 和 的变差距离定义为 (6.3)l定义 6.4 称一个随机变量序列是伪随机的,若它与 上的均匀分布随机变量序列是多项式时间不可区分的,其中设Xn取值于 集。6.2 伪随机序列生成器的定义和性质伪随机序列生成器的定义和
2、性质 l定义 6.5 一个伪随机序列生成器是一个确定性多项式时间算法G满足下列两个条件:1)延伸性,存在一个正整数函数 使得对一切 有 ;2)伪随机性,随机变量序列是伪随机的,即它与均匀分布随机变量序列 是多项式时间不可区分的。生成器G的输入x称为它的种子,要求将长n比特的种子延伸为长l(n)比特的序列,且该序列与长l(n)的随机比特序列是多项式时间不可区分的。l(n)n称为的延伸因子。l伪随机序列生成器的性质(1)统计性质 定理 6.1 若是一个伪随机序列生成器,即满足定义6.5 中的条件,则随机变量序列与 不是统计接近的。(2)多项式延伸性 构造方法6.1,设G1为一确定性多项式时间算法,
3、它将每个长n比特串延伸为一个长n+1比特串,p(n)n为任一多项式。我们用G1作p(n)次迭代,即置 为G1的初始输入,计算 ,其中 即 为输入 时G1输出的长n+1比特串。定义算法G为 ,它将一个n长比特串s延伸为一个p(n)长比特串x。由于G1是确定性多项式时间算法,故G也是确定性的多项式时间算法。(3)不可预测性。定义 6.6 随机变量序列 称为多项式时间不可预测的若对每个多项式时间概率算法M,每个正多项式p(n)和一切充分大的n有 (6.4)定理 6.3 一个随机变量序列 是伪随机的(参看定义6.4)当且仅当它是多项式时间不可预测的。(4)单向函数性。定理 6.4 设G为一延伸因子l(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 随机 序列 生成器
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内