随机性与伪随机数生成器

随机性与伪随机数生成器

ID:38807309

大小:874.50 KB

页数:20页

时间:2019-06-19

随机性与伪随机数生成器_第1页
随机性与伪随机数生成器_第2页
随机性与伪随机数生成器_第3页
随机性与伪随机数生成器_第4页
随机性与伪随机数生成器_第5页
资源描述:

《随机性与伪随机数生成器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、随机性与伪随机数生成器主讲人:赵永哲e_mail:yongzhe@jlu.edu.cn电话:13180888761安全的密钥加密算法的安全性是以密钥的安全性为基础的。安全的密钥指的是这个密钥必须是随机数。如果它们不随机,或如果在产生随机数过程中有一点偏差,破译者就能利用这个偏差对保密信息进行破译随机性伪随机序列密码学意义上的伪随机序列真随机序列伪随机序列均匀分布数列中每个数出现的频率应相等或近似相等。应该有大约相同的0和1长度为1的游程大约占一半长度为2的游程大约占1/4长度为3的游程大约占1/8密码学意义上的伪随机序列不可预测

2、的即使给出产生序列的算法或硬件和所有以前产生的位序列,也不能预测下一个随机位是什么真随机序列不能重复产生即使在完全相同的操作条件下用完全相同的输入对序列发生器操作两次,也将得到两个完全不同的、毫不相关的位序列。独立性数列中任意一数都不能由其他数推出密钥的分类和对随机性的要求主密钥(MasterKey)真随机序列会话密钥(SessionKey)伪随机序列真随机数生成器RNG–RandomNumberGeneratorsRandomNumberGeneratorsaregeneratingnumbersinasequenceinsu

3、chawaythatthenextnumberhasnorelationwiththepreviousnumbersGoodRNGsTuringAwardwinnerin2000AndrewChi-ChihYao姚期智Contributions貢献TheoryofcomputationComplexityTheoryofRNGs随机数理论1946-IfthereisnopracticalwaytopredictthenextbitofanRNGwithmorethan50%chance,theRNGwillpassallstat

4、isticaltests.ORION'sRandomNumberGeneratorORION'sRandomNumberGeneratorconsistsoftwoindependentanalogueZenerdiodebasednoisesources.Bothsignalsareconvertedintorandombitstreams,combinedandsubsequentlytransmittedintheformofbytestotheRS-232portofyourcomputer.Thebaudrateis9

5、600.Sothedeviceiscapableofsupplyingyouwithabout960randombytesor7600randombitspersecond€580QuantumRandomBitGeneratorhttp://random.irb.hr/QRBG121isafastnon-deterministicrandombit(number)generatorwhoserandomnessreliesonintrinsicrandomnessofthequantumphysicalprocessofpho

6、tonicemissioninsemiconductorsandsubsequentdetectionbyphotoelectriceffect.Inthisprocessphotonsaredetectedatrandom,onebyoneindependentlyofeachother.Timinginformationofdetectedphotonsisusedtogeneraterandombinarydigits-bits.伪随机数生成器PRNG–PseudoRandomNumberGenerators伪随机数生成器

7、是一个确定性算法,用一个长度为k的二进制序列作为愉入,算法就能产生长度为m(m>>k)的随机数序列。伪随机生成器的输入称为产生器的种子。线性同余算法的PRNGXn+1=(aXn+c)modm模数m(m>0),乘数a(0≤a

8、eworkedoutfromoutputFailsinmanytestsSufficientlyrandomformanyapplicationsANSIX9.17的伪随机数产生器其中加密EK(X)表示用密钥对X进行三重DES加密。K是密钥。V0是秘密的64位种

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。