第4章序好列密码体制.pptVIP

  • 4
  • 0
  • 约9.85千字
  • 约 52页
  • 2018-12-29 发布于福建
  • 举报
第4章序好列密码体制

知识点: 4.1 密码学中的随机数 4.1.2 伪随机数产生器 4.1.3 基于密码算法的随机数产生器 4.1.4 伪随机数的评价标准 4.2 序列密码的概念及模型 流密码的分类: 4.4 非线性序列简介 4.5.3 RC4序列密码体制 RC4是Ron Rivest 1987年为RSA设计,是一个可变密钥长度、面向字节操作的序列密码 基本思想: 对于n位长的字,它总共N=2n个可能的内部置换状 态矢量S,这些状态是保密的,密钥流K由S中N个元素按照一定方式选出一个元素而生成。每生成一个K值,S中的元素就被重新置换一次 密钥调度算法(KSA) 伪随机数生成算法(PRGA) 密钥调度算法KSA KSA算法描述如下: For i=0 to N-1 do S[i]=i; j=0; For i=0 to N-1 do J=(j+S[i]+K[I mod L]) mod N; Swap(S[i],S[j]) 伪随机数生成算法PRGA i=0; J=0; While(true) i=(i+1)mod N; J=(j+S[i]) mod N; Swap(S[i],S[j]); T=(S[i]+S[j]) mod N; Output k=S[t]; 实例 RC4目前使用在: (1)SSL(安全套接字)中广泛使用 (2)WEP(Wired Equ

文档评论(0)

1亿VIP精品文档

相关文档