Skip to main content

Efficient Generation of Elementary Sequences

  • Conference paper
Book cover Cryptography and Coding (IMACC 2013)

Part of the book series: Lecture Notes in Computer Science ((LNSC,volume 8308))

Included in the following conference series:

  • 1937 Accesses

Abstract

Given an irreducible non-primitive polynomial g of degree n over \(\mathbb{F}_{2}[x]\) we aim to compute in parallel all the elementary sequences with minimal polynomial g (i.e. one sequence from each class of equivalence under cyclic shifts). Moreover, they need to each be in a suitable phase such that interleaving them will produce an m-sequence with linear complexity deg(g); this m-sequence is therefore produced at the rate of q = (2n − 1)/ord(g) bits per clock cycle. A naive method would use q LFSRs so our aim is to use considerably fewer. We explore two approaches: running a small number of Galois LFSRs with suitable seeds and using certain registers, possibly with a small amount of buffering; alternatively using only one (Galois or Fibonacci) LFSR and computing certain linear combinations of its registers. We ran experiments for all irreducible polynomials of degree n up to 14 and for each n we found that efficient methods exist for at least one m-sequence. A combination of the two approaches above is also described.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Blackburn, S.R.: Increasing the Rate of Output of m-Sequences. Information Processing Letters 51(2), 73–77 (1994)

    Article  MathSciNet  MATH  Google Scholar 

  2. Kagaris, D.: Multiple-Seed TPG Structures. IEEE Transactions on Computers 52(12), 1633–1639 (2003)

    Article  Google Scholar 

  3. Lempel, A., Eastman, W.L.: High speed generation of maximum length sequences. IEEE Transactions on Computers 20(2), 227–229 (1971)

    Article  MATH  Google Scholar 

  4. Lidl, R., Niederreiter, H.: Introduction to Finite Fields and Their Applications. Cambridge University Press (1994)

    Google Scholar 

  5. MacWilliams, F.J., Sloane, N.J.A.: The Theory of Error-Correcting Codes. North-Holland (1978)

    Google Scholar 

  6. Robshaw, M.J.B.: Increasing the Rate of Output for m Sequences. Electronics Letters 27(19), 1710–1712 (1991)

    Article  MATH  Google Scholar 

  7. Sălăgean, A., Gardner, D., Phan, R.: Index Tables of Finite Fields and Modular Golomb Rulers. In: Helleseth, T., Jedwab, J. (eds.) SETA 2012. LNCS, vol. 7280, pp. 136–147. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  8. Surböck, F., Weinrichter, H.: Interlacing Properties of Shift-Register Sequences with Generator Polynomials Irreducible Over GF(p). IEEE Transactions on Information Theory 24(3), 386–389 (1978)

    Article  MATH  Google Scholar 

  9. Udar, S., Kagaris, D.: LFSR Reseeding with Irreducible Polynomials. In: On-Line Testing Symposium, pp. 293–298 (2007)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gardner, D., Sălăgean, A., Phan, R.C.W. (2013). Efficient Generation of Elementary Sequences. In: Stam, M. (eds) Cryptography and Coding. IMACC 2013. Lecture Notes in Computer Science, vol 8308. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45239-0_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-45239-0_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-45238-3

  • Online ISBN: 978-3-642-45239-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics