- 3
- 0
- 约1.97万字
- 约 9页
- 2016-03-10 发布于天津
- 举报
具有第二下降点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)