线性移位寄存器.pptVIP

  • 14
  • 0
  • 约1.96千字
  • 约 25页
  • 2017-05-28 发布于四川
  • 举报
密码学补充:线性反馈移位寄存器 密码学 补充:LFSR 范明钰 主要内容 移位寄存器 线性移位寄存器的综合 线性等价量的概念 移位寄存器-1 传统的,流密码基于移位寄存器,如今也有更广泛的各类设计方法 移位寄存器包括 级,每级有1个比特 反馈函数 线性反馈移位寄存器(LFSR)的反馈函数是线性的 实例-1 实例-2 移位寄存器-2 举例 (非线性) 反馈函数 f(xi, xi+1, xi+2) = 1 ? xi ? xi+2 ? xi+1xi+2 (非线性) 移位寄存器 前3 bits是初态: (x0, x1, x2) 移位寄存器-3 举例 LFSR 则对于所有的i,xi+4 = xi ? xi+2 若初态 (x0,x1,x2,x3,x4) = 01110 则 (x0,x1,…,x15,…) = 0111010100001001… 对于这种LFSR,线性反馈函数通常写成多项式形态: x4 + x2 + 1 也称为LFSR的连接多项式 移位寄存器-4 可以把密钥作为初态使用,例如 如果初态是1001, 生成的序列就是 1001101011110001001… 15 bits (24-1)之后开始重复 移位寄存器-5 周期研究 移位寄存器-6 周期研究 举例-1 举例-2 一般移位寄存器 多项式表示 f(x)的集合记为Ω(f) : |Ω(f)|=2n Ω(f)是

文档评论(0)

1亿VIP精品文档

相关文档