• DocumentCode
    1413977
  • Title

    Generalized inversion attack on nonlinear filter generators

  • Author

    Golic, Jovan Dj ; Clark, Andrew ; Dawson, Ed

  • Author_Institution
    Sch. of Electr. Eng., Belgrade Univ., Serbia
  • Volume
    49
  • Issue
    10
  • fYear
    2000
  • fDate
    10/1/2000 12:00:00 AM
  • Firstpage
    1100
  • Lastpage
    1109
  • Abstract
    A nonlinear filter generator is a basic keystream generator for stream cipher applications consisting of a single linear feedback shift register whose output is filtered by a nonlinear combining function. A binary nonlinear filter generator is viewed as a finite input memory automaton with one binary input and one binary output. The generalized inversion attack on a binary nonlinear filter generator is developed and analyzed by the theory of critical branching processes. Its objective is to recover the unknown input sequence from a given segment of the output sequence, provided that the filter function is known. Unlike the inversion attack, which requires that the filter function be linear in the first or the last input variable, this attack can be applied for any filter function. Both theory and systematic experiments show that its time complexity remains dose to 2M, which is the time complexity of the inversion attack, where M denotes the input memory size in bits
  • Keywords
    computational complexity; cryptography; finite automata; shift registers; Boolean functions; binary trees; critical branching processes; inversion attack; inversion of finite automata; keystream generators; linear feedback shift register; nonlinear combining function; nonlinear filter generators; stream cipher applications; time complexity; Automata; Boolean functions; Cryptography; Input variables; Linear feedback shift registers; Nonlinear filters; Output feedback; Polynomials; Security; Shift registers;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.888045
  • Filename
    888045