密码学-流密码5.pptVIP

  • 3
  • 0
  • 约1.68千字
  • 约 15页
  • 2019-01-29 发布于北京
  • 举报
密码学-流密码5.ppt

序列密码 分组密码的遗憾 明文字符很少或长度非分组的整数倍时需要进行填充(Padding) 加密的实时性不够 运算复杂 序列密码的应用领域 无线通信 蓝牙技术 序列密码的代表 弗纳姆 (Vernam)密码 1918年,Gillbert Vernam建议密钥与明文一样长并且没有统计关系的密钥内容,他采用的是二进制数据: 加密:Ci = Pi⊕Ki 解密:Pi = Ci⊕Ki 关键:构造和消息一样长的随机密钥 序列密码的工作过程 如何产生密钥序列是关键 序列密码的工作过程 密钥序列发生器内部机制 收发双方的密钥序列发生器如果有相同的密钥和内部状态,就能产生相同的密钥序列 序列密码的定义 将明文M看作字符串或比特串,并逐字符或者逐位进行加密: M=m0,m1,m2,…,mi,... EK(M)=Ek0(m0), Ek1(m1),Ek2(m2), ... ,Eki(mi), ... 其中: K=k0,k1,k2,…,ki,... 又称流密码(Stream Cipher) 属于对称密码 序列密码的分类 按密钥的周期性分类 周期序列密码; 存在某个固定的正整数r,使得密钥流每隔r个字符(或者比特)以后重复 非周期序列密码 对任何正整数密钥流都不重复 如一次一密乱码本 序列密码的分类 按密钥的产生方式分类 同步序列密码 密钥流的产生独立于消息流; 例如分组密码的OFB(输出

文档评论(0)

1亿VIP精品文档

相关文档