计算机科学与探索 ›› 2016, Vol. 10 ›› Issue (6): 838-846.DOI: 10.3778/j.issn.1673-9418.1504035

• 网络与信息安全 • 上一篇    下一篇

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

王喜凤,张  伟+,周建钦   

  1. 安徽工业大学 计算机科学与技术学院,安徽 马鞍山 243002
  • 出版日期:2016-06-01 发布日期:2016-06-07

2n-Periodic Binary Sequences with 6-Error Linear Complexity as the Second Des-cent Point

WANG Xifeng, ZHANG Wei+, ZHOU Jianqin   

  1. Computer Science and Technology School, Anhui University of Technology, Ma’anshan, Anhui 243002, China
  • Online:2016-06-01 Published:2016-06-07

摘要: 线性复杂度和k错线性复杂度是衡量流密码强度的重要指标,通常这两个指标越大就越能抗击明文攻击。为了更进一步地研究密钥流序列,利用构造方法和方体理论分析了具有第二下降点6错线性复杂度的2n周期序列,得到了所有可能6错线性复杂度的取值形式。分析并推导了具有2错线性复杂度为第一次下降点且6错线性复杂度为第二次下降点的2n周期序列的计数公式。使用这种方法也可以推导出其他具有第二次下降点或者第三次下降点的k错线性复杂度序列的相关性质。

关键词: 周期序列, 线性复杂度, k错线性复杂度, 方体理论

Abstract: The linear complexity and the k-error linear complexity are important indicators to measure the strength of stream ciphers, and the higher of those two indicators could resistance the plaintext attack than others, generally. In order to research the sequence of stream cipher, this paper uses a structural approach and cube theory in investigating the 2n-periodic binary sequences with 6-error linear complexity as the second descent point, and gets all the possible value forms of 6-error linear complexity. This paper analyzes and derives the complete counting functions of 2n-periodic binary sequences with the given first descent point 2-error linear complexity and second descent point 6-error linear complexity. With the method proposed in this paper, other second or third descent point of the k-error linear complexity for 2n-periodic binary sequences can be obtained.

Key words: periodic sequence, linear complexity, k-error linear complexity, cube theory