• DocumentCode
    3202924
  • Title

    Complexity computations in code cracking problems

  • Author

    Simion, Emil ; Constantinescu, Nicolae-Stelian

  • Author_Institution
    Adv. Technol. Inst., Bucharest, Romania
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    225
  • Lastpage
    232
  • Abstract
    The linear complexity of a sequence is the size of the shortest feedback drift register, which generates the sequence. A method of estimating this complexity consists in successive processing of the sequence and obtaining a monotone increasing sequence of estimators (linear complexity profile), of which the limit is the linear complexity. The results presented here have applications in cryptography; more exactly, they can be used to find the linear equivalent complexity of a cipher algorithm and this to estimate the cryptographic resistance. In this paper, we present some efficient methods of estimating and evaluating the linear equivalent complexity of a cipher algorithm. Some interesting and new results are presented with regard to the complexity of the combinations of linear feedback shift registers. These combinations can be described in terms of Boolean function theory using logical operators like sum and product. The notion of splitting (a generalization of the classical term of decimation) and the inverse operator called interleave are also introduced. The proofs of the theorems are also given. This work can be easily generalized to quadratic complexity of high order complexity
  • Keywords
    Boolean functions; binary sequences; circuit feedback; computational complexity; cryptography; parameter estimation; shift registers; Boolean function theory; cipher algorithm; code cracking problems; complexity computation; complexity estimation; cryptographic resistance; cryptography; feedback drift register; high order complexity; interleave inverse operator; linear complexity; linear complexity profile; linear equivalent complexity; linear feedback shift registers; logical operators; monotone increasing estimator sequence; product operator; quadratic complexity; sequence linear complexity; splitting; successive sequence processing; sum operator; Boolean functions; Codes; Cryptographic protocols; Cryptography; Linear feedback shift registers; Mathematics; Power generation; Protection; Seminars; Springs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electronics Technology: Concurrent Engineering in Electronic Packaging, 2001. 24th International Spring Seminar on
  • Conference_Location
    Calimanesti-Caciulata
  • Print_ISBN
    0-7803-7111-9
  • Type

    conf

  • DOI
    10.1109/ISSE.2001.931065
  • Filename
    931065