第7讲 序列密码体制.pptVIP

  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文档。上传文档
查看更多
知识点: 4.1 序列密码的概念 - 序列密码的分类: 例: 设敌手得到密文串101101011110010和相应的明文串011001111111001,因此可计算出相应的密钥流为110100100001011。进一步假定敌手还知道密钥序列是使用5级线性反馈移位寄存器产生的,那么敌手可分别用密文串中的前10个比特和明文串中的前10个比特建立如下方程: 1. Golomb随机性假设 为了度量周期序列的随机性,Golomb提出了下列三条标准: 凡满足这三条随机性假设的序列,被Golomb称为伪随机序列或者伪噪声序列。 (1)一个周期中0、1的个数相差不超过1个; (2)一个周期段中,长度为k的游程占游程总数的 (这里假定至少有两个长为k的游程); (3)周期自相关函数是二值函数。 2、m序列统计特性 性质1 :r级m序列的一个周期中,1出现 个,0出现 个。 1)m序列的“0、1”信号的频次规律 2) m序列的游程分布规律 若干个信号连续出现的现象称游程。对于序列a,称a中形如01…10或10…01的段为一个1游程或0游程,游程中所含1或0的个数称为该游程的长度,如0110为一个长为2的1游程,101为一个长为1的0游程。 性质2:将r级m序列的一个周期段首尾相接,其游程总数为N=2r-1;其中没有长度大于r的游程;有1个长度为r的1游程,没有长度为r的0游程;没有长度为 r-1的1游程,有1个长度为r-1的0游程;有 个长度为 的1游程,有 个长度为 的0游程。 再其前两个数字是00,称长为2的0游程;接着是11,是长为2的1游程;再下来是长为1的0游程和长为3的0游程。 选讲 3) m序列的自相关特性 若 是一个周期为p的0、1序列,定义{0,1}上的映射?为: ,定义序列 的自相关函数为: 性质3:若 是一个r级m序列,那么 Golomb随机性假设只是随机性的必要条件,一随机序列应该满足Golomb随机性假设。但满足上述标准的周期序列并不一定能满足我们对密钥流序列在安全性上的要求,这种安全性是寓于随机性之中的。 选讲 例如:m序列完全满足Golomb随机性假设,但m序列是高度可预测的。 - 线性移位寄存器的输出序列 因为n级线性移位寄存器的输出序列{ai}满足递推关系: an+k=c1an+k-1?c2a n+k-2?…?cnak,对任何k≥1成立。 这种递推关系可用一个一元高次多项式 p(x)=1+c1x+…+cn-1xn-1+cnxn 表示,称这个多项式为LFSR的特征多项式。 由于ai∈GF(2) (i =1, 2,…, n),所以共有2n组初始状态,即有2n个递推序列,其中非恒零的有2n-1个,记2n-1个非零序列的全体为G(p(x))。 定义2:给定序列{ai},幂级数 ,称为该序列的生成函数。 定义3:设p(x)是GF(2)上的多项式,使p(x)|(xp-1)的最小p称为p(x)的周期或阶。(选讲) 定理2:若序列{ai}的特征多项式p(x)定义在GF(2)上,p是p(x)的周期,则{ai}的周期r|p。 (选讲) n级LFSR输出序列的周期r不依赖于初始条件,而依赖于特征多项式p(x)。 实际上,我们感兴趣的是LFSR遍历2n-1个非零状态,这时序列的周期达到最大2n-1,这种序列就是m序列。 特征多项式满足什么条件时,LFSR的输出序列为m序列。 定义4:仅能被非零常数或者本身的常数倍除尽,不能被其他多项式整除的多项式称为不可约多项式。 定理3:n级LFSR产生的序列有最大周期2n-1的必要条件是其特征多项式为不可约多项式。 但该定理的逆命题不成立,即LFSR产生的特征多项式为不可约多项式,但其输出序列不一定是m序列。 例3:设f(x)=x4+x3+x2+x+1是GF(2)上的不可约多项式,但是它的输出序列是000110001100011…,周期是5,不是m序列。 解:f(x)的不可约性由多项式x,x+1, x2+x+1不能整除f(x)而得。对于k≥5,输出序列用ak

文档评论(0)

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

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

1亿VIP精品文档

相关文档