现代密码学第6章 序列密码与移位寄存器.pptxVIP

现代密码学第6章 序列密码与移位寄存器.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;6.1 序列密码的基本原理;6. 1 序列密码的基本原理;6. 2 移位寄存器与移位寄存器序列;一、线性反馈移存器简介 (一)基本概念;1;(二)、工作原理;x3;;6. 3 线性移位寄存器的表示;6.3 线性移位寄存器的表示;6.3.1 线性移位寄存器的一元多项式表示;3. 满足 递推关系:;4. 定义 延迟算子D: P137 最后一行;5. 定义 :;x4;6.3 移位寄存器序列的表示(三种方法):;实例(写出相应的线性递推式,画出移存器的逻辑框图);非退化的移位寄存器;6. 4 线性移位寄存器序列的周期性;6. 4 线性移位寄存器序列的周期性;6. 5 线性移位寄存器的序列空间;;x1;x1;6. 6 线性移位寄存器序列极小多项式;定理6.5设a∞ 是GF(q) 上的一个周期序列,则一定存在唯一的一元多项式m(x), 使得 a∞ ∈ G(m),并且对任意满足 的一元多项式f(x),都有m(x)|f(x).这里m(x) 和f(x) 都是GF(q) 上的常数项为1 的一元多项式;6. 6 线性移位寄存器序列极小多项式;例子:f(x)=x4+x3+x2+x+1的周期为p(f) = r =5 (x4+x3+x2+x+1)(1-x)=1-x5;x4;定理6.6:设f(x) Fq[x] 并且常数项不为0, ,则 f(x)的周期存在并且 P(f(x))≤ qn -1 ;定义6.7 本原多项式;定理6.8:设f(x)是GF(q)上的并且常数项为1的一元多项式,a∞是以f(x)为联系多项式的线性移位寄存器的非零输出序列。如果f(x)是不可约的,则f(x)是a∞的极小多项式。 ;6. 6 线性移位寄存器序列极小多项式;6. 6 线性移位寄存器序列极小多项式;6. 6 线性移位寄存器序列极小多项式;6. 6 线性移位寄存器序列极小多项式;6.7 m序列的伪随机性;6. 7 m序列的伪随机性;3. 游程特性 对任意的i ≥ 0, k ≥ 1, 有;定义6.8自相关函数;定理6.11设 a∞=(a0a1a2a3…) 是GF(2) 上的一个周期为T的序列;?;6. 8 B-M算法与序列的线性复杂度;上节内容复习;p153; 如果f(x)是一个能产生a∞并且级数最小的线性移位寄存器的反馈多项式,l 是该移存器的级数,则称f(x), l 为序列a∞的线性综合解。; 线性移位寄存器的综合问题可表述为:给定一个n长二元序列a∞ ,如何求出产生这一序列的最小级数的线性移位寄存器,即最短的线性移存器?; 2、规定:0级线性移位寄存器是以f(x)=1为反馈多项式的线性移位寄存器,且n长(n=1, 2, …, N)全零序列,仅由0级线性移位寄存器产生。事实上,以f(x)=1为反馈多项式的递归关系式是:ak=0,k=0, 1, …, n-1.因此,这一规定是合理的。;2、B-M算法要点; 任意给定一个N长序列a∞=(a0a1a2a3…aN-1),按n归纳定义fn(x),ln, n=0,1,2,…,N-1。 1、取初始值: f0(x)=1,l0=0。 2、设f0(x),l0, f1(x),l1, …,fn(x),ln, (0≤n≤N)均已求得,且 l0 ≤ l1 ≤ …≤ ln;最后得到的fN(x),lN,便是产生序列a∞的最短线性移位寄存器。;53;例2、设a(10)=0001101111 是二元域GF(2)上的一个长度为10的序列,求其线性综合解。;(2) 根据前面已经计算出的: f4(x)=1-x4, l4=4 计算d4: fn(x)=1+c1x+c1x+c2x2+ ??? +clxl (l4=4) f4(x)=1+c1x+c2x2+ c3x3+c4x4 dn=an + c1·an-1 + c2·an-2 + …+cl·an-l d4 = a4+ 0·a3 + 0·a2 + 0·a1-1·a0 = 1 c由1-x4,来决定的;(3) 根据前面已经计算出的: f5(x)=1+x-x4, l5=4 计算d5:fn(x)=1+c1x+c1x+c2x2+ ??? +clxl (这时l=4) f5(x)=1+c1x+c2x2+ c3x3+c4x4 (没有x5)

文档评论(0)

3344483cc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档