具有第二下降点8错线性复杂度的2~n周期序列.pdfVIP

  • 3
  • 0
  • 约1.97万字
  • 约 9页
  • 2016-03-10 发布于天津
  • 举报

具有第二下降点8错线性复杂度的2~n周期序列.pdf

具有第二下降点8错线性复杂度的2~n周期序列.pdf

第 32卷第 2期 苏 州 科 技 学 院 学 报 (自然 科 学 版 ) Vo1.32 No.2 2015年 6月 JournalofSuzhouUniversityofScienceandTechnology (NaturalScience) Jun.2015 具有第二下降点8错线性复杂度的 2n周期序列 王喜凤 ,周晓明,周建钦 (安徽工业大学 计算机科学与技术学 院,安徽 马鞍 山 243002) 摘 要:基于构造方法和方体理论 ,研究以2错线性复杂度为第一下降点并 以8错线性复杂度为第二下降点的周期 为 2的二元序列,分析第一下降点与第二下降点的关系;并给出所有可能的8错线性复杂度 的取值形式,同时推导 出以2错线性复杂度为第一下降点并以8错线性复杂度为第二下降点的2周期二元序列的完整的计数公式。使用 文 中方法 ,同样也可给 出其他以k错线性复杂度第二下降点或第三下降点的二元序列相关性质 。 关键词 :周期序列 :线性复杂度 ;k错线性复杂度 ;方体理论 中图分类号 :TN918.1 文献标志码 :A 文章编号 :1672—0687(2015)02—0056—09 作为衡量密钥流序列强度的一个重要指标 ,周期序列 的线性复杂度在研究流密码 的安全性方面有很重 要的意义 。将能够产生序列s的最短的LFSR(线性反馈移位寄存器)的级数定义为s的线性复杂度 ,记为 L(s),可由Games—Chan算法 【]计算。 线性复杂度高的序列并不一定保证序列是安全的,有些序列的线性复杂度极不稳定 ,若改变其一个周期 中的若干个元素 ,会使这些序列 的线性复杂度发生很大的变化 ,此种序列仍然属于密码学上 的弱序列 。我 国 学者丁一肖一单2[1最先注意到这个 问题 ,因而提 出了流密码 的稳定性理论 ,并提 出了重量复杂度 、球体复杂度 等流密码稳定性度量指标。国外学者 Stamp和MartinpJ随后引入了类似 “球体复杂度”的错线性复杂度 L(s): 设序列5是周期为 Ⅳ的q元序列 ,当改变s一个周期中至多 k(0≤ ≤Ⅳ)位 ,得到所有序列 的线性复杂度 中 的最小值,可由B—M算法 及其改进算法计算,并引入了k错线性复杂度曲线的概念。 关于 k错线性复杂度下降点,Etzion [51提 出了关键错误线性复杂度分布 CELCS (criticalerrorlinear complexityspectrum)。CELCS由一系列关键错误点(k,L(s))构成 ,满足L(s) (s),kh,序列线性复杂度的 下降只发生在这些关键错误点处。对第一次下降点已有许多学者进行了研究,如文献 6『—71。 文中研究以2错线性复杂度为第一下降点并以8错线性复杂度为第二下降点的周期为 2n的二元序列. 分析第一下降点与第二下降点的关系,并给出了8错线性复杂度所有可能的取值,推出满足已知 2错和 8错 线性复杂度的序列计数公式 ,并通过计算机编程进行验证 1 预备知识与引理 设有限域 GF(2)上的两个向量 (1,2,…,)和 y_(y1,Y 一,yn),则定义X+y-(1+yl,x2+y 一,+yn)。 文中所涉及的序列均为有限域 GF(2)上的序列,其中的运算都是模 2运算。 设 s为序列s的一个周期 ,当N=2时,s可记为 s(,以下讨论 的都是周期为 2n的二元序列。周期为 Ⅳ 的序列s的Hamming重量定义为在 s的每个周期中非零元素的个数 ,记为 W (s)。序列中两元素间距离指的 是两个元素的下标之差,如周期为N序列 s={so,s 一,s,so,s -.,s ··},则元素 s,的距离为U—),其中 收【稿 日期]2014—05-06 基【金项 目]安徽省 自然科学基金资助项 目(1208085MF106);安徽省教育厅 自然科学研究项 目(KY20l3Z025);国家 自 然科学基金资助项 目 [作者简介]王喜凤 (1980一),女,山东成武人 ,讲师,硕士,研究方向:通信 ,密码学与理论计算机科学。 第 2期 王喜凤,等:具有第二下降点8错线性复杂度的2n周期序列

文档评论(0)

1亿VIP精品文档

相关文档