Abstract
The inversive generator was introduced by J. Eichenauer and J. Lehn in 1986. A large number of papers on this generator have appeared in the last three decades, some investigating its properties, some generalizing it. It has been shown that the generated sequence and its variants behave very favorably with respect to most measures of randomness.
In this survey article we present a comprehensive overview of results on the inversive generator, its generalizations and variants. As regards to recent work, our emphasis is on a particular generalization, focusing on the underlying permutation P(x)=ax p−2+b of \(\mathbb{F}_{p}\).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Aksoy, E., Çeşmelioğlu, A., Meidl, W., Topuzoğlu, A.: On the Carlitz rank of permutation polynomials. Finite Fields Appl. 15, 418–440 (2009)
Avenancio-Leon, C.: Analysis of some properties of interleavers for Turbo codes. In: Proc. of NCUR, Lexington, USA (2005)
Beck, I.: Cycle decomposition of transpositions. J. Comb. Theory, Ser. A 23, 198–207 (1977)
Blackburn, S., Gomez-Perez, D., Gutierrez, J., Shparlinski, I.: In: Predicting the inversive generator. Lecture Notes in Computer Science, vol. 2898, pp. 264–275. Springer, Berlin (2003)
Carlitz, L.: Permutations in a finite field. Proc. Am. Math. Soc. 4, 538 (1953)
Çeşmelioğlu, A.: Personal communication (2009)
Çeşmelioğlu, A., Meidl, W., Topuzoğlu, A.: On the cycle structure of permutation polynomials. Finite Fields Appl. 14, 593–614 (2008a)
Çeşmelioğlu, A., Meidl, W., Topuzoğlu, A.: Enumeration of a class of sequences generated by inversions. In: Li, Y.Q., et al. (eds.) Proceedings of the Int. Workshop on Coding and Cryptology, Fujian, China, June 2007, pp. 44–57 (2008b)
Çeşmelioğlu, A., Meidl, W., Topuzoğlu, A.: On a class of APN permutation polynomials. Preprint (2009)
Chou, W.-S.: On inversive maximal period polynomials over finite fields. Appl. Algebra Eng. Commun. Comput. 6, 245–250 (1995a)
Chou, W.-S.: The period lengths of inversive pseudorandom vector generations. Finite Fields Appl. 1, 126–132 (1995b)
Comtet, L.: Advanced Combinatorics, the Art of Finite and Infinite Expansions. Reidel, Dordrecht (1974)
Corrada-Bravo, C.J., Rubio, I.M.: Deterministic interleavers for Turbo codes with random-like performance and simple implementation. In: Proc. of the 3rd International Symposium on Turbo Codes and Related Topics, Brest, France, pp. 555–558 (2003)
Dorfer, G., Winterhof, A.: Lattice structure and linear complexity profile of nonlinear pseudorandom number generators. Appl. Algebra Eng. Commun. Comput. 13, 499–508 (2003)
Drmota, M., Tichy, R.F.: Sequences, Descrepancies and Applications. Lecture Notes in Mathematics, vol. 1651. Springer, Berlin (1997)
Eichenauer, J., Lehn, J.: A non-linear congruential pseudorandom number generator. Stat. Hefte 27, 315–326 (1986)
Eichenauer, J., Niederreiter, H.: On Marsaglia’s lattice test for pseudorandom numbers. Manuscr. Math. 62, 245–248 (1988)
Eichenauer, J., Grothe, H., Lehn, J., Topuzoğlu, A.: A multiple recursive nonlinear congruential pseudo random number generator. Manuscr. Math. 59, 331–346 (1987)
Eichenauer, J., Grothe, H., Lehn, J.: Marsaglia’s lattice test and non-linear congruential pseudo random number generators. Metrika 35, 241–250 (1988a)
Eichenauer, J., Lehn, J., Topuzoğlu, A.: A nonlinear congruential pseudorandom number generator with power of two modulus. Math. Comput. 51, 757–759 (1988b)
Eichenauer, J., Grothe, H., Lehn, J.: On the period length of pseudorandom vector sequences generated by matrix generators. Math. Comput. 52, 145–148 (1989)
Eichenauer-Herrmann, J.: Inversive congruential pseudorandom numbers avoid the planes. Math. Comput. 56, 297–301 (1991)
Eichenauer-Herrmann, J.: Inversive congruential pseudorandom numbers: a tutorial. Int. Stat. Rev. 60, 167–176 (1992a)
Eichenauer-Herrmann, J.: On the autocorrelation structure of inversive congruential pseudorandom number sequences. Stat. Pap. 33, 261–268 (1992b)
Eichenauer-Herrmann, J.: Construction of inversive congruential pseudorandom number generators with maximal period length. J. Comput. Appl. Math. 40, 345–349 (1992c)
Eichenauer-Herrmann, J.: Statistical independence of a new class of inversive congruential pseudorandom numbers. Math. Comput. 60, 375–384 (1993)
Eichenauer-Herrmann, J.: Pseudorandom number generation by nonlinear methods. Int. Stat. Rev. 63, 245–255 (1995)
Eichenauer-Herrmann, J., Emmerich, F.: Compound inversive congruential pseudorandom numbers: an average-case analysis. Math. Comput. 65, 215–225 (1996)
Eichenauer-Herrmann, J., Grothe, H.: A new inversive congruential pseudorandom number generator with power of two modulus. ACM Trans. Model. Comput. Simul. 2, 1–11 (1992)
Eichenauer-Herrmann, J., Ickstadt, K.: Explicit inversive congruential pseudorandom numbers with power of two modulus. Math. Comput. 62, 787–797 (1994)
Eichenauer-Herrmann, J., Niederreiter, H.: Digital inversive pseudorandom numbers. ACM Trans. Model. Comput. Simul. 4, 339–349 (1994)
Eichenauer-Herrmann, J., Topuzoğlu, A.: On the period length of congruential pseudorandom number sequences generated by inversions. J. Comput. Appl. Math. 31, 87–96 (1990)
Eichenauer-Herrmann, J., Herrmann, E., Wegenkittl, S.: A survey of quadratic and inversive congruential pseudorandom numbers. In: Niederreiter, H., et al. (eds.) Monte Carlo and Quasi-Monte Carlo Methods 1996. Lecture Notes in Statistics, vol. 127, pp. 66–97. Springer, New York (1998)
Emmerich, F.: Pseudorandom number and vector generation by compound inversive methods. PhD thesis. Technische Hochschule Darmstadt (1996)
Flahive, M., Niederreiter, H.: On inversive congruential generators for pseudorandom numbers. In: Mullen, G.L., Shiue, P.J.-S. (eds.) Finite Fields, Coding Theory, and Advances in Communications and Computing, Las Vegas, NV, 1991. Lecture Notes in Pure and Appl. Math., vol. 141, pp. 75–80. Marcel Dekker, New York (1993)
Golomb, S.W., Gong, G.: The status of Costas arrays. IEEE Trans. Inf. Theory 53, 4260–4265 (2007)
Gutierrez, J., Shparlinski, I., Winterhof, A.: On the linear and nonlinear complexity profile of nonlinear pseudorandom number-generators. IEEE Trans. Inf. Theory 49, 60–64 (2003)
Heegard, C., Wicker, S.B.: Turbo Coding. Kluwer Academic, Dordrecht (1999)
Hellekalek, P.: On the assessment of random and quasi-random point sets. In: Hellekalek, P., Larcher, G. (eds.) Random and Quasi-Random Point Sets. Lecture Notes in Statistics, vol. 138, pp. 49–108. Springer, Berlin (1998)
Larcher, G., Wolf, R., Eichenauer-Herrmann, J.: On the average discrepancy of successive tuples of pseudo-random numbers over parts of the period. Monatshefte Math. 127, 141–154 (1999)
L’Ecuyer, P., Hellekalek, P.: Random number generators: selection criteria and testing. In: Hellekalek, P., Larcher, G. (eds.) Random and Quasi-Random Point Sets. Lecture Notes in Statistics, vol. 138, pp. 223–265. Springer, Berlin (1998)
Marsaglia, G.: Random numbers fall mainly in the planes. Proc. Natl. Acad. Sci. USA 61, 25–28 (1968)
Massey, J.: Shift-register synthesis and BCH decoding. IEEE Trans. Inf. Theory 15, 122–127 (1969)
Mauduit, C., Sarközi, A.: On finite pseudorandom binary sequences, I: measure of pseudorandomness, the Legendre symbol. Acta Arith. 82, 365–377 (1997)
Meidl, W., Winterhof, A.: On the linear complexity profile of explicit nonlinear pseudorandom numbers. Inf. Process. Lett. 85, 13–18 (2003)
Niederreiter, H.: Pseudo-random numbers and optimal coefficients. Adv. Math. 26, 99–181 (1977)
Niederreiter, H.: Remarks on nonlinear congruential pseudorandom numbers. Metrika 35, 321–328 (1988)
Niederreiter, H.: Random Number Generation and Quasi-Monte Carlo Methods. SIAM, Philadelphia (1992)
Niederreiter, H.: Pseudorandom vector generation by the inversive method. ACM Trans. Model. Comput. Simul. 4, 191–212 (1994)
Niederreiter, H.: Linear complexity and related complexity measures for sequences. In: Johansson, T., Maitra, S. (eds.) Progress in Cryptology (INDOCRYPT 2003). Lecture Notes in Computer Science, vol. 2904, pp. 1–17. Springer, Berlin (2003)
Niederreiter, H., Rivat, J.: On the correlation of pseudorandom numbers generated by inversive methods. Monatshefte Math. 153, 251–264 (2008)
Niederreiter, H., Shparlinski, I.: On the distribution and lattice structure of nonlinear congruential pseudorandom numbers. Finite Fields Appl. 5, 246–253 (1999)
Niederreiter, H., Shparlinski, I.: On the distribution of inversive congruential pseudorandom numbers in parts of the period. Math. Comput. 70, 1569–1574 (2001)
Niederreiter, H., Shparlinski, I.: Recent advances in the theory of nonlinear pseudorandom number generators. In: Fang, K.T., Hickernell, F.J., Niederreiter, H. (eds.) Monte Carlo and quasi-Monte Carlo methods, 2000, pp. 86–102. Springer, Berlin (2002a)
Niederreiter, H., Shparlinski, I.: On the average distribution of inversive pseudorandom numbers. Finite Fields Appl. 8, 86–102 (2002b)
Niederreiter, H., Winterhof, A.: Incomplete exponential sums over finite fields and their applications to new inversive pseudorandom number generators. Acta Arith. 93, 387–300 (2000)
Niederreiter, H., Winterhof, A.: On the distribution of some new explicit nonlinear congruential pseudorandom numbers. In: Helleseth, T., et al. (eds.) Proceedings of SETA 2004. Lecture Notes in Computer Science, vol. 3486, pp. 266–274. Springer, Berlin (2005)
Rubio, I.M., Corrada-Bravo, C.J.: Cyclic decomposition of permutations of finite fields obtained using monomials. In: Poli, A., Stichtenoth, H. (eds.) Proceedings of \(\mathbb{F}_{q}\)7. Lecture Notes in Computer Science, vol. 2948, pp. 254–261. Springer, Berlin (2004)
Rubio, I.M., Mullen, G.L., Corrada, C.J., Castro, F.N.: Dickson permutation polynomials that decompose in cycles of the same length. In: Mullen, G.L., Panario, D., Shparlinski, I. (eds.) Proceedings of \(\mathbb{F}_{q}\)8. Contemp. Math., vol. 461, pp. 229–239 (2008)
Shparlinski, I.: Cryptographic Applications of Analytic Number Theory. Progress in Computer Science and Applied Logic, vol. 22. Birkhäuser, Basel (2003)
Sloane, N.J.: On-line Encyclopedia of integer sequences. Published electronically at http://www.research.att.com/~njas/sequences
Sole, P., Zinoviev, D.: Inversive pseudorandom numbers over Galois rings. Eur. J. Comb. 30, 458–467 (2009)
Topuzoğlu, A., Winterhof, A.: On the linear complexity profile of nonlinear congruential pseudorandom number generators of higher orders. Appl. Algebra Eng. Commun. Comput. 16, 219–228 (2005)
Topuzoğlu, A., Winterhof, A.: Pseudorandom sequences. In: Garcia, A., Stichtenoth, H. (eds.) Topics in Geometry, Coding Theory and Cryptography. Algebra and Applications, vol. 6, pp. 135–166. Springer, Berlin (2007)
Winterhof, A.: On the distribution of some new explicit inversive pseudorandom numbers and vectors. In: Niederreiter, H., Talay, D. (eds.) Monte Carlo and Quasi-Monte Carlo Methods 2004, pp. 487–499. Springer, Berlin (2006)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Meidl, W., Topuzoğlu, A. (2010). On the Inversive Pseudorandom Number Generator. In: Devroye, L., Karasözen, B., Kohler, M., Korn, R. (eds) Recent Developments in Applied Probability and Statistics. Physica-Verlag HD. https://doi.org/10.1007/978-3-7908-2598-5_5
Download citation
DOI: https://doi.org/10.1007/978-3-7908-2598-5_5
Publisher Name: Physica-Verlag HD
Print ISBN: 978-3-7908-2597-8
Online ISBN: 978-3-7908-2598-5
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)