正在加载图片...
第八章密钥分配与密钥管理:8.1随机数的产生 814基于密码算法的随机数产生器 ●为了产生密码中可用的随机数,可使用加密算法 ●1.循环加密类似于CTR模式 ●通过循环加密由主密钥产生会话密钥的示意图 例如要想产生56比特的DES密钥,可使用周 周期为N的计数器 期为25的计数器,每产生一个密钥后,计数 C 器加1 因此本方案产生的伪随机数以整周期循环, 输出数列X,X1,…,x1中的每个值都是由主密钥Km,加 计数器中的不同值得到,因此XX1…手X1 又因为主密钥是受到保护的,所以知道前面 Xi=EKm[C+1 的密钥值想得到后面的密钥在计算上是不可循环加密产生伪随机数 行的 ●为进一步增加算法的强度,可用整周期的伪随机 数产生器代替计数器作为方案中加密算法的输入 历忠毛孑技*字8.1.4 基于密码算法的随机数产生器  为了产生密码中可用的随机数,可使用加密算法  1. 循环加密 类似于CTR模式  通过循环加密由主密钥产生会话密钥的示意图 ⚫ 例如要想产生56比特的DES密钥,可使用周 期为2 56的计数器,每产生一个密钥后,计数 器加1 ⚫ 因此本方案产生的伪随机数以整周期循环, 输出数列X0,X1,…,XN-1中的每个值都是由 计数器中的不同值得到,因此X0≠X1≠…≠XN-1 ⚫ 又因为主密钥是受到保护的,所以知道前面 的密钥值想得到后面的密钥在计算上是不可 行的  为进一步增加算法的强度,可用整周期的伪随机 数产生器代替计数器作为方案中加密算法的输入 13/ 第八章 密钥分配与密钥管理:8.1 随机数的产生 C C+1 周期为N的计数器 加密算法 主密钥Km Xi=EKm[C+1] 循环加密产生伪随机数
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有