• DocumentCode
    2993046
  • Title

    Correlation attacks on stream ciphers

  • Author

    Penzhorn, W.T.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Pretoria Univ., South Africa
  • Volume
    2
  • fYear
    1996
  • fDate
    24-27 Sep 1996
  • Firstpage
    1093
  • Abstract
    The fast correlation attack described by Meier and Staffelbach (1989) on certain classes of stream ciphers, based on linear feedback shift registers, requires that the number of taps of the characteristic polynomial must be small-typically less than 10. The attack can be extended to characteristic polynomials with an arbitrary number of taps if it is possible to compute low-weight polynomial multiples of the feedback polynomial. In this paper we present an algorithm for the efficient computation of low-weight parity checks. The algorithm, based on the theory of cyclic block error-correcting codes, applies the ideas underlying majority-logic decoding of maximal-length codes. A statistical analysis shows that it is not realistic to consider weight-3 parity checks, and hence it is necessary to compute weight-4 parity checks. The proposed algorithm has a worst-case computational complexity of O(22k/3), which is essentially independent of the number of taps of the characteristic polynomial, and is suitable for linear feedback shift registers of approximately 100 bits
  • Keywords
    block codes; computational complexity; correlation methods; cryptography; cyclic codes; decoding; error correction codes; feedback; majority logic; polynomials; shift registers; statistical analysis; characteristic polynomial; correlation attacks; cyclic block error-correcting codes; feedback polynomial; linear feedback shift registers; low-weight parity checks; low-weight polynomial multiples; majority-logic decoding; maximal-length codes; statistical analysis; stream ciphers; weight-3 parity checks; weight-4 parity checks; worst-case computational complexity; Block codes; Computational complexity; Cryptography; Decoding; Error correction codes; Iterative algorithms; Linear feedback shift registers; Parity check codes; Polynomials; Statistical analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    AFRICON, 1996., IEEE AFRICON 4th
  • Conference_Location
    Stellenbosch
  • Print_ISBN
    0-7803-3019-6
  • Type

    conf

  • DOI
    10.1109/AFRCON.1996.563052
  • Filename
    563052