Paper Search Console

Home Search Page About Contact

Journal Title

Title of Journal: Des Codes Cryptogr

Search In Journal Title:

Abbravation: Designs, Codes and Cryptography

Search In Journal Abbravation:

Publisher

Springer US

Search In Publisher:

DOI

10.1007/s00396-004-1223-z

Search In DOI:

ISSN

1573-7586

Search In ISSN:
Search In Title Of Papers:

Improved algorithms for finding lowweight polynom

Authors: Carl Löndahl Thomas Johansson
Publish Date: 2014/04/24
Volume: 73, Issue: 2, Pages: 625-640
PDF Link

Abstract

In this paper we present an improved algorithm for finding lowweight multiples of polynomials over the binary field using coding theoretic methods The associated code defined by the given polynomial has a cyclic structure allowing an algorithm to search for shifts of the sought minimumweight codeword Therefore a code with higher dimension is constructed having a larger number of lowweight codewords and through some additional processing also reduced minimum distance Applying an algorithm for finding lowweight codewords in the constructed code yields a lower complexity for finding lowweight polynomial multiples compared to previous approaches As an application we show a keyrecovery attack against Open image in new window  that has a lower complexity than the chosen security level indicate Using similar ideas we also present a new probabilistic algorithm for finding a multiple of weight 4 which is faster than previous approaches For example this is relevant in correlation attacks on stream ciphersWe would like to thank the anonymous reviewers in the submission to DCC and WCC for their valuable and insightful comments that helped improve the manuscript We also want to thank Martin Ågren for helping out with the initial implementation of the algorithm described in Sect 6 This research was funded by a grant 62120094646 from the Swedish Research CouncilThe complexity function C refers to the expected complexity of running Algorithm 1 with an instance where we have one single solution ie only one codeword of weight w exists in the code whereas in the case of LWPMb there will exist several weight w codewords Having y+1 possible solutions instead of one suggests that finding at least one is roughly y+1 times more likely However for this to be true the probability xi of finding one single codeword in one iteration must be small In particular we require that yxi ll 1 Secondly we require the events of finding the shifted lowweight codewords to be independent of each otherUnder the two conditions y xi ll 1 and w left 1fracd Pdright gg 2p we can conclude that the probability of finding at least one out of y+1 codewords is 11xi y+1 approx y+1 xi since all codewords are equally likely to be found Moreover the complexity C is mathcal Oleft xi 1right and therefore Algorithm 2 has complexity mathcal Oleft y+11xi 1right This concludes the proof of Proposition 1


Keywords:

References


.
Search In Abstract Of Papers:
Other Papers In This Journal:

  1. Composition of recursions and nonlinear complexity of periodic binary sequences
  2. Practical-time attacks against reduced variants of MISTY1
  3. On the largest affine sub-families of a family of NFSR sequences
  4. The dimension of subcode-subfields of shortened generalized Reed–Solomon codes
  5. On explicit factors of cyclotomic polynomials over finite fields
  6. Two classes of optimal two-dimensional OOCs
  7. Sequences with small correlation
  8. A tight asymptotic bound on the size of constant-weight conflict-avoiding codes
  9. Distinguisher-based attacks on public-key cryptosystems using Reed–Solomon codes
  10. A new table of permutation codes
  11. Bent functions embedded into the recursive framework of $${\mathbb{Z}}$$ -bent functions
  12. Nonexistence of CW (110, 100)
  13. Point compression for the trace zero subgroup over a small degree extension field
  14. The Diffie–Hellman problem and generalization of Verheul’s theorem
  15. Modular independence and generator matrices for codes over $${\mathbb {Z}_m}$$
  16. Improved lower bounds on sizes of single-error correcting codes
  17. A combinatorial problem related to sparse systems of equations
  18. Some results concerning cryptographically significant mappings over GF(2 n )
  19. A note on the reducibility of binary affine polynomials
  20. Primitive normal bases for quartic and cubic extensions: a geometric approach
  21. Computing isogenies between supersingular elliptic curves over $${\mathbb {F}}_p$$
  22. Some cyclic codes of length 2 p n
  23. On the correlation distribution of Delsarte–Goethals sequences
  24. Algebraic decoding of folded Gabidulin codes
  25. Inner balance of symmetric designs
  26. On the construction of Griesmer codes of dimension 5
  27. Applications of representation theory to wireless communications

Search Result: