Skip to main content
Log in

Nonlinear vectorial primitive recursive sequences

  • Published:
Cryptography and Communications Aims and scope Submit manuscript

Abstract

We discuss nonlinear vectorial primitive recursive sequences. First we consider the nonlinearly filtered multiple-recursive matrix generator for producing pseudorandom vectors based on some nonlinear schemes and give lower bounds for their componentwise linear complexity. Moreover, we obtain certain results concerning the jump multiple-recursive matrix generator and establish that sequences generated by them have better period and componentwise linear complexity as compared to usual multiple-recursive matrix generator sequences. We also include analogous results for transformation shift registers for generating pseudorandom vectors.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Bishoi, S.K., Haran, H.K., Hasan, S.U.: A note on the multiple-recursive matrix method for generating pseudorandom vectors. Discrete Appl. Math. 222, 67–75 (2017)

    Article  MathSciNet  Google Scholar 

  2. Chen, E., Tseng, D.: The splitting subspace conjecture. Finite Fields Appl. 24, 15–28 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  3. Cohen, S.D., Hasan, S.U., Panario, D., Wang, Q.: An asymptotic formula for the number of irreducible transformation shift registers. Linear Algebra Appl. 484, 46–62 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  4. Chambers, W.G.: Clock-controlled shift registers in binary sequence generators. IEE Proceedings E - Computers and Digital Techniques 135(1), 17–22 (1988)

    Article  Google Scholar 

  5. Franklin, J.N.: Equidistribution of matrix-power residues modulo one. Math. Comput. 18(88), 560–568 (1964)

    Article  MathSciNet  MATH  Google Scholar 

  6. Ghorpade, S.R., Hasan, S.U., Kumari, M.: Primitive polynomials, singer cycles, and word-oriented linear feedback shift registers. Des. Codes Cryptogr. 58(2), 123–134 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  7. Ghorpade, S.R., Ram, S.: Block companion singer cycles, primitive recursive vector sequences, and coprime polynomial pairs over finite fields. Finite Fields Appl. 17, 461–472 (2011)

    Article  MathSciNet  MATH  Google Scholar 

  8. Golić, J.D.: On decimation of linear recurring sequences. Fibonacci Quart. 33 (5), 407–411 (1995)

    MathSciNet  MATH  Google Scholar 

  9. Gollmann, D., Chambers, W.G.: Clock-controlled shift registers: a review. IEEE J. Sel. Areas Commun. 7(4), 525–533 (1989)

    Article  Google Scholar 

  10. Grothe, H.: Matrix generators for pseudo-random vector generation. Stat Papers. 28, 233–238 (1987)

    MathSciNet  MATH  Google Scholar 

  11. Hasan, S.U., Panario, D., Wang, Q.: Word-oriented transformation shift registers and their linear complexity. In: Helleseth, T., Jedwab, J. (eds.) Proceedings of SEquences and Their Applications - SETA 2012. Lecture Notes in Comput. Sci., vol. 7280, pp 190–202. Springer, Berlin (2012)

  12. Jansen, C.J.A.: Stream cipher design based on jumping finite state machines. Cryptology eprint archive: Report 2005/267. http://eprint.iacr.org/2005/267 (2005)

  13. Jansen, C.J.A., Helleseth, T., Kholosha, A.: Cascade jump controlled sequence generator and Pomaranch stream cipher (Version 2). eSTREAM, ECRYPT Stream Cipher Project Report 2006/006 (2006)

  14. Jiang, Y., Yang, J.: On the number of irreducible linear transformation shift registers. Des. Codes Cryptogr. 83, 445–454 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  15. Niederreiter, H.: Factorization of polynomials and some linear-algebra problems over finite fields. Linear Algebra Appl. 192, 301–328 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  16. Niederreiter, H.: The multiple-recursive matrix method for pseudorandom number generation. Finite Fields Appl. 1, 3–30 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  17. Niederreiter, H.: Pseudorandom vector generation by the multiple-recursive matrix method. Math. Comp. 64, 279–294 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  18. Niederreiter, H.: Improved bound in the multiple-recursive matrix method for pseudorandom number and vector generation. Finite Fields Appl. 2, 225–240 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  19. Paterson, K.G.: Root counting, the DFT and the linear complexity of nonlinear filtering. Des. Codes Cryptogr. 14, 247–259 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  20. Pohlig, S.C., Hellman, M.E.: An improved algorithm for computing logarithms over GF(p) and its cryptographic significance. IEEE Trans. Inform. Theory 24, 106–110 (1978)

    Article  MathSciNet  MATH  Google Scholar 

  21. Preneel, B.: Introduction to the Proceedings of the Second Workshop on Fast Software Encryption. Lecture Notes in Comput. Sci., vol. 1008, pp 1–5. Springer, Berlin (1995)

    Google Scholar 

  22. Ram, S.: Enumeration of linear transformation shift registers. Des. Codes Cryptogr. 75, 301–314 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  23. Rueppel, R.A.: Analysis and Design of Stream Ciphers. Springer, Berlin (1986)

    Book  MATH  Google Scholar 

  24. Tsaban, B., Vishne, U.: Efficient feedback shift registers with maximal period. Finite Fields Appl. 8, 256–267 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  25. Zeng, G., Han, W., He, K.: Word-oriented feedback shift register: σ-LFSR. Cryptology eprint archive: Report 2007/114. http://eprint.iacr.org/2007/114 (2007)

  26. Zeng, G., Yang, Y., Han, W., Fan, S.: Word-oriented cascade jump Σ-LFSR. In: Bras-Amorós, M., Høholdt, T. (eds.) AAECC 2009. Lecture Notes in Comput. Sci., vol. 5527, pp 127–136. Springer, Heidelberg (2009)

Download references

Acknowledgements

Daniel Panario and Qiang Wang are partially supported by NSERC of Canada.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Sartaj Ul Hasan.

Additional information

This article is part of the Topical Collection on Special Issue on Sequences and Their Applications

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hasan, S.U., Panario, D. & Wang, Q. Nonlinear vectorial primitive recursive sequences. Cryptogr. Commun. 10, 1075–1090 (2018). https://doi.org/10.1007/s12095-017-0265-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12095-017-0265-2

Keywords

Mathematics Subject Classification (2010)

Navigation