m-序列简述及其相关性质

m-序列是线性移位寄存器产生的周期最大为2n-1的序列,与不可约多项式相关。它们在密码学中因其随机性而具有重要应用,如密钥流生成。m序列的生成涉及递推关系和反馈多项式,可通过解方程法或Berlekamp-Massey算法确定。在实际安全应用中,通常使用多个LFSR以增强安全性。
摘要由CSDN通过智能技术生成

选择合适的反馈函数可使序列的周期达到最大值2n-1,周期达到最大值的序列称为m序列

线性移位寄存器的一元多项式表示

设n级线性移位寄存器的输出序列满足递推关系
在这里插入图片描述
用延迟算子D(Dak=ak-1)作为未定元,给出的反馈多项式为:
在这里插入图片描述
这种递推关系可用一个一元高次多项式
在这里插入图片描述
表示,称这个多项式为LFSR的特征多项式
根据初始状态的不同,由递推关系生成的非恒零的序列有2n-1个,记这2n-1个非零序列的全体为G(p(x))。
给定序列{ai},幂级数
在这里插入图片描述
称为该序列的生成函数。生成函数满足:

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值