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.
Similar content being viewed by others
References
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)
Chen, E., Tseng, D.: The splitting subspace conjecture. Finite Fields Appl. 24, 15–28 (2013)
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)
Chambers, W.G.: Clock-controlled shift registers in binary sequence generators. IEE Proceedings E - Computers and Digital Techniques 135(1), 17–22 (1988)
Franklin, J.N.: Equidistribution of matrix-power residues modulo one. Math. Comput. 18(88), 560–568 (1964)
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)
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)
Golić, J.D.: On decimation of linear recurring sequences. Fibonacci Quart. 33 (5), 407–411 (1995)
Gollmann, D., Chambers, W.G.: Clock-controlled shift registers: a review. IEEE J. Sel. Areas Commun. 7(4), 525–533 (1989)
Grothe, H.: Matrix generators for pseudo-random vector generation. Stat Papers. 28, 233–238 (1987)
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)
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)
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)
Jiang, Y., Yang, J.: On the number of irreducible linear transformation shift registers. Des. Codes Cryptogr. 83, 445–454 (2017)
Niederreiter, H.: Factorization of polynomials and some linear-algebra problems over finite fields. Linear Algebra Appl. 192, 301–328 (1993)
Niederreiter, H.: The multiple-recursive matrix method for pseudorandom number generation. Finite Fields Appl. 1, 3–30 (1995)
Niederreiter, H.: Pseudorandom vector generation by the multiple-recursive matrix method. Math. Comp. 64, 279–294 (1995)
Niederreiter, H.: Improved bound in the multiple-recursive matrix method for pseudorandom number and vector generation. Finite Fields Appl. 2, 225–240 (1996)
Paterson, K.G.: Root counting, the DFT and the linear complexity of nonlinear filtering. Des. Codes Cryptogr. 14, 247–259 (1998)
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)
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)
Ram, S.: Enumeration of linear transformation shift registers. Des. Codes Cryptogr. 75, 301–314 (2015)
Rueppel, R.A.: Analysis and Design of Stream Ciphers. Springer, Berlin (1986)
Tsaban, B., Vishne, U.: Efficient feedback shift registers with maximal period. Finite Fields Appl. 8, 256–267 (2002)
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)
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)
Acknowledgements
Daniel Panario and Qiang Wang are partially supported by NSERC of Canada.
Author information
Authors and Affiliations
Corresponding author
Additional information
This article is part of the Topical Collection on Special Issue on Sequences and Their Applications
Rights and permissions
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12095-017-0265-2