现代密码学 第2章.pptVIP

  • 39
  • 0
  • 约9.94千字
  • 约 59页
  • 2016-08-02 发布于重庆
  • 举报
现代密码学 第2章

第2章 流密码 2.1 流密码的基本概念 2.2 线性反馈移位寄存器 2.3 线性移位寄存器的一元多项式表示 2.4 m序列的伪随机性 2.5 m序列密码的破译 2.6 非线性序列 2.1 流密码的基本概念 流密码的基本思想是利用密钥k产生一个密钥流z=z0z1…,并使用如下规则对明文串x=x0x1x2…加密: y=y0y1y2…=Ez0(x0)Ez1(x1)Ez2(x2)…。 密钥流由密钥流发生器f产生: zi=f(k,σi),这里σi是加密器中的记忆元件(存储器)在时刻i的状态,f是由密钥k和σi产生的函数。 流密码的滚动密钥z0=f(k,σ0)由函数f、密钥k和指定的初态σ0完全确定。 2.1 流密码的基本概念 分组密码与流密码的区别就在于有无记忆性。 图2.1 分组密码和流密码的比较 2.1.1 同步流密码 根据加密器中记忆元件的存储状态σi是否依赖于输入的明文字符,流密码可进一步分成同步和自同步两种。σi独立于明文字符的叫做同步流密码,否则叫做自同步流密码。 在同步流密码中,由于zi=f(k,σi)与明文字符无关,因而此时密文字符yi=Ezi(xi)也不依赖于此前的明文字符。因此,可将同步流密码的加密器分成密钥流产生器和加密变换器两个部分。 2.1.1 同步流密码 图2.2 同步流密码体制

文档评论(0)

1亿VIP精品文档

相关文档