Linearization of nonlinear filter generators and its application to cryptanalysis of stream ciphers

被引:2
|
作者
Zhong, Jianghua [1 ]
Lin, Dongdai [1 ]
机构
[1] Chinese Acad Sci, Inst Informat Engn, State Key Lab Informat Secur, Beijing 100093, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Nonlinear filter; Stream cipher; Boolean function; Feedback shift register; Computational complexity; DYNAMICS; ATTRACTORS; NETWORKS; GROWTH;
D O I
10.1016/j.jco.2015.12.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nonlinear filter generators are commonly used as keystream generators in stream ciphers. A nonlinear filter generator utilizes a nonlinear filtering function to combine the outputs of a linear feedback shift register (LFSR) to improve the linear complexity of keystream sequences. However, the LFSR-based stream ciphers are still potentially vulnerable to algebraic attacks that recover the key from some keystream bits. Although the known algebraic attacks only require polynomial time complexity of computations, all have their own constraints. This paper uses the linearization of nonlinear filter generators to cryptanalyze LFSR-based stream ciphers. Such a method works for any nonlinear filter generators. Viewing a nonlinear filter generator as a Boolean network that evolves as an automaton through Boolean functions, we first give its linearization representation. Compared to the linearization representation in Limniotis et al. (2008), this representation requires lower spatial complexity of computations in most cases. Based on the representation, the key recoverability is analyzed via the observability of Boolean networks. An algorithm for key recovery is given as well. Compared to the exhaustive search to recover the key, using this linearization representation requires lower time complexity of computations, though it leads to exponential time complexity. (C) 2015 Elsevier Inc. All rights reserved.
引用
收藏
页码:29 / 45
页数:17
相关论文
共 50 条
  • [31] New Conditional Differential Cryptanalysis for NLFSR-Based Stream Ciphers and Application to Grain v1
    Watanabe, Yuhei
    Todo, Yosuke
    Morii, Masakatu
    2016 11TH ASIA JOINT CONFERENCE ON INFORMATION SECURITY (ASIAJCIS), 2016, : 115 - 123
  • [32] Nonlinear functions of complication for symmetric stream ciphers
    Kuznetsov A.A.
    Potii A.V.
    Poluyanenko N.A.
    Stelnik I.V.
    Telecommunications and Radio Engineering (English translation of Elektrosvyaz and Radiotekhnika), 2019, 78 (09): : 743 - 758
  • [33] A FORMAL LINEARIZATION OF NONLINEAR-SYSTEMS BY THE CHEBYSHEV INTERPOLATION AND A NONLINEAR FILTER AS AN APPLICATION
    KOMATSU, K
    TAKATA, H
    TSUJI, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1994, E77A (11) : 1753 - 1757
  • [34] On nonlinear filter generators
    Dichtl, M
    FAST SOFTWARE ENCRYPTION, 1997, 1267 : 103 - 106
  • [35] A characteristic set method for solving boolean equations and applications in cryptanalysis of stream ciphers*
    Fengjuan CHAI
    Xiao-Shan GAO
    Chunming YUAN
    Journal of Systems Science and Complexity, 2008, 21
  • [36] Cryptanalysis of the class of maximum period galois NLFSR-based stream ciphers
    Yao, Ge
    Parampalli, Udaya
    CRYPTOGRAPHY AND COMMUNICATIONS-DISCRETE-STRUCTURES BOOLEAN FUNCTIONS AND SEQUENCES, 2021, 13 (05): : 847 - 864
  • [37] Cryptanalysis of Some Self-Synchronous Chaotic Stream Ciphers and Their Improved Schemes
    Chen, Baoju
    Yu, Simin
    Li, David Day-Uei
    Lu, Jinhu
    INTERNATIONAL JOURNAL OF BIFURCATION AND CHAOS, 2021, 31 (08):
  • [38] A CHARACTERISTIC SET METHOD FOR SOLVING BOOLEAN EQUATIONS AND APPLICATIONS IN CRYPTANALYSIS OF STREAM CIPHERS
    Fengjuan CHAI XiaoShan GAO Chunming YUAN Key Laboratory of Mathematics MechanizationInstitute of Systems ScienceAcademy of Mathematics and Systems ScienceChinese Academy of SciencesBeijing China
    Journal of Systems Science and Complexity, 2008, 21 (02) : 191 - 208
  • [39] A CHARACTERISTIC SET METHOD FOR SOLVING BOOLEAN EQUATIONS AND APPLICATIONS IN CRYPTANALYSIS OF STREAM CIPHERS
    Fengjuan CHAI Xiao-Shan GAO Chunming YUAN Key Laboratory of Mathematics Mechanization
    Journal of Systems Science & Complexity, 2008, (02) : 191 - 208
  • [40] Cryptanalysis of the class of maximum period galois NLFSR-based stream ciphers
    Ge Yao
    Udaya Parampalli
    Cryptography and Communications, 2021, 13 : 847 - 864