偽随机数发生器实验报告.docVIP

  • 56
  • 0
  • 约8.21千字
  • 约 10页
  • 2017-01-20 发布于重庆
  • 举报
偽随机数发生器实验报告

《密码编码学与网络安全》实验报告 题目:实验六 伪随机数发生器 姓名 戴光昱 052433 信息安全 实验环境:Windows XP Sp2 硬件环境:CPU:Intel Core 2 Duo T7100 硬盘:120G 内存:2G 实验要求: 利用ANSI X9.17标准模拟一个伪随机数发生器,内核加密算法调用3DES算法,要求能够按照标准要求产生64位伪随机数和64位种子值。 实验原理: ANSI X9.17伪随机数发生器,能够每次产生一个64位伪随机数和一个64位的新种子。 ANSI X9.17需要的输入为:1.一个64位的当前的时间串值,保证输出字符的随机性。2.一个64位的种子值,用于产生后继的种子值。 ANSI X9.17的种子发生器:每次的新种子产生是通过3DES算法的运算完成的,3DES算法需要的两个密钥位数仍旧是54位。 ANSI X9.17的输出:输出包含一个64位的伪随机数字串和一个64位的种子值。 具体的生成式子如下: Ri=EDE([K1,K2],[Vi+EDE([K1,K2],DTi)]) Vi+1=EDE([K1,K2],[Ri+EDE([K1,K2],DTi)]) 符号说明: ,DTi:64位的随机时间串。 Ri:第i次产生的64位随机数。 Vi:第i次产生的64位种子值。 K1,K2:3DES算法所需的两

文档评论(0)

1亿VIP精品文档

相关文档