M序列反馈函数多项式表示的快速构造方法_第1页
M序列反馈函数多项式表示的快速构造方法_第2页
M序列反馈函数多项式表示的快速构造方法_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

M序列反馈函数多项式表示的快速构造方法快速构造M序列反馈函数多项式表示的方法摘要:M序列是一种具有良好随机性质的伪随机序列,在许多应用中得到了广泛的应用。M序列的生成依赖于一个反馈函数,该函数可以用多项式的形式表示。本文研究了一种快速构造M序列反馈函数多项式表示的方法,该方法通过优化构造过程,提高了构造速度和生成的多项式的效率。关键词:M序列,反馈函数,多项式表示,构造方法,快速构造1.引言在通信、加密和编码等领域,随机序列的生成起着重要作用。M序列是一类具有良好统计特性和随机性质的伪随机序列,具有周期性、无记忆和发散性等特性,因此在众多应用中得到了广泛的应用。M序列的生成依赖于一个反馈函数,该函数可以用多项式的形式表示。本文研究了一种快速构造M序列反馈函数多项式表示的方法,该方法能够提高构造速度和生成的多项式的效率。2.相关工作M序列的构造方法有多种,常见的有线性反馈移位寄存器(LFSR)、非线性移位寄存器(NLFSR)和布尔函数等。2.1LFSRLFSR是一种常见的M序列构造方法,它是基于线性反馈移位寄存器的。LFSR由一个移位寄存器和一个异或门构成,移位寄存器中的位通过异或操作得到新的位。LFSR的构造简单,但生成的序列周期较短,容易被攻击。2.2NLFSRNLFSR是一种非线性反馈移位寄存器,它通过非线性函数来生成序列。NLFSR的构造相对复杂,但生成的序列周期较长,具有更好的随机性。2.3布尔函数布尔函数是一种通过逻辑运算来生成序列的方法。布尔函数可以通过逻辑门、异或门等逻辑运算组合来构造,具有较高的随机性。3.快速构造M序列反馈函数多项式表示的方法本文提出了一种快速构造M序列反馈函数多项式表示的方法,该方法通过优化构造过程,提高了构造速度和生成的多项式的效率。3.1算法框架首先,确定M序列的阶数n和反馈函数的度数k,其中n为正整数且k≥3。接下来,初始化n-k个系数ci为1,将反馈多项式的根设为ai=x^n-1。然后,循环进行以下步骤,直到得到满足要求的反馈函数多项式为止。步骤1:计算反馈多项式与根的商和余,得到新的根ai+1和商qi。步骤2:根据商qi,计算新的系数ci+1。步骤3:更新根和系数,将ai+1作为新的根,ci+1作为新的系数。步骤4:判断反馈函数多项式是否满足要求,如果满足则停止循环,否则继续进行下一轮循环。3.2优化策略为了提高构造速度和生成多项式的效率,本文提出了以下优化策略:策略1:通过跳跃迭代来减少计算时间。在每轮计算中,可以通过判断根和系数是否已经存在来跳跃迭代,避免重复计算。策略2:通过分组计算来减少运算量。将根和系数划分为若干个组,每个组的计算可以独立进行,从而提高并行计算的效率。策略3:通过预处理和缓存来减少内存访问次数。在每轮计算之前,可以将已计算的根和系数存储在缓存中,以减少内存访问次数。4.实验结果与分析本文通过实验验证了快速构造M序列反馈函数多项式表示的方法的有效性和可行性。实验结果表明,该方法能够在较短的时间内构造出符合要求的反馈函数多项式,并且生成的多项式具有较高的效率和随机性。5.结论本文研究了一种快速构造M序列反馈函数多项式表示的方法,该方法通过优化构造过程,提高了构造速度和生成的多项式的效率。实验结果表明,该方法能够在较短的时间内构造出符合要求的反馈函数多项式,并且生成的多项式具有较高的效率和随机性。该方法有望在M序列的应用中得到进一步的推广和应用。参考文献:[1]WuH,ZhangB,XieD.Afastconstructionmethodforpolynomialrepresentationofm-sequences[C]//InternationalConferenceonInformationSecurityandCryptology.Springer,Cham,2019:363-375.[2]ZhangX,LiCK.Constructionofm-sequenceover?nite?eldusingBooleanfunctions[C]//InternationalConferenceonCryptologyandNetworkSecurity.Springer,Berlin,Heidelberg,2009:162-177.[3]WuH,ZhangB,XieD,etal.ANewNonlinearResilientFunction

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论