Period of the power generator and small values of Carmichael’s function

  • Friedlander J
  • Pomerance C
  • Shparlinski I
51Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

Consider the pseudorandom number generator u n ≡ u n − 1 e ( mod m ) , 0 ≤ u n ≤ m − 1 , n = 1 , 2 , … , \begin{equation*} u_n\equiv u_{n-1}^e\pmod {m},\quad 0\le u_n\le m-1,\quad n=1,2,\ldots , \end{equation*} where we are given the modulus m m , the initial value u 0 = ϑ u_0=\vartheta and the exponent e e . One case of particular interest is when the modulus m m is of the form p l pl , where p , l p,l are different primes of the same magnitude. It is known from work of the first and third authors that for moduli m = p l m=pl , if the period of the sequence ( u n ) (u_n) exceeds m 3 / 4 + ε m^{3/4+\varepsilon } , then the sequence is uniformly distributed. We show rigorously that for almost all choices of p , l p,l it is the case that for almost all choices of ϑ , e \vartheta ,e , the period of the power generator exceeds ( p l ) 1 − ε (pl)^{1-\varepsilon } . And so, in this case, the power generator is uniformly distributed. We also give some other cryptographic applications, namely, to ruling-out the cycling attack on the RSA cryptosystem and to so-called time-release crypto. The principal tool is an estimate related to the Carmichael function λ ( m ) \lambda (m) , the size of the largest cyclic subgroup of the multiplicative group of residues modulo m m . In particular, we show that for any Δ ≥ ( log ⁡ log ⁡ N ) 3 \Delta \ge (\log \log N)^3 , we have λ ( m ) ≥ N exp ⁡ ( − Δ ) \lambda (m)\ge N\exp (-\Delta ) for all integers m m with 1 ≤ m ≤ N 1\le m\le N , apart from at most N exp ⁡ ( − 0.69 ( Δ log ⁡ Δ ) 1 / 3 ) N\exp \left (-0.69\left (\Delta \log \Delta \right )^{1/3}\right ) exceptions.

Cite

CITATION STYLE

APA

Friedlander, J., Pomerance, C., & Shparlinski, I. (2000). Period of the power generator and small values of Carmichael’s function. Mathematics of Computation, 70(236), 1591–1605. https://doi.org/10.1090/s0025-5718-00-01282-5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free