第2章_流密码__现代密码学概论.pptVIP

  • 81
  • 0
  • 约1.35万字
  • 约 87页
  • 2016-10-27 发布于湖北
  • 举报
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 为了使密钥流生成器输出的二元序列尽可能复杂,应保证其周期尽可能大、线性复杂度和不可预测性尽可能高,因此常使用多个LFSR来构造二元序列,称每个LFSR的输出序列为驱动序列。 显然,密钥流生成器输出序列的周期不大于各驱动序列周期的乘积,因此,提高输出序列的线性复杂度应从极大化其周期开始。 二元序列的线性复杂度指生成该序列的最短LFSR的级数,最短LFSR的特征多项式称为二元序列的极小特征多项式。 下面介绍4种由多个LFSR驱动的非线性序列生成器。 Geffe序列生成器由3个LFSR组成,其中LFSR2作为控制生成器使用,如图2.12所示。 图2.12 Geffe序列生成器图 2.6.1 Geffe序列生成器 当LFSR2输出1时,LFSR2与LFSR1相连接; 当LFSR2输出0时,LFSR2与LFSR3相连接。 若设LFSRi的输出序列为{a(i)k} (i=1,2,3),则输出序列{bk}可以表示为

文档评论(0)

1亿VIP精品文档

相关文档