SciELO - Scientific Electronic Library Online

vol.12 issue3Special Issue on Applied Cryptography & Data SecurityConstruction of Rotation Symmetric Boolean Functions with optimal Algebraic Immunity author indexsubject indexsearch form
Home Pagealphabetic serial listing  

Services on Demand




Related links

  • Have no similar articlesSimilars in SciELO


Computación y Sistemas

Print version ISSN 1405-5546

Comp. y Sist. vol.12 n.3 México Jan./Mar. 2009




Nontrivial Solutions to the Cubic Sieve Congruence Problem: x3 y2z mod p


Soluciones no Triviales al Problema de Congruencia de Criba Cúbica: x3 y2z mod p


Subhamoy Maitra1, Y. V. Subba Rao2, Pantelimon Stanica3 and Sugata Gangopadhyay4


1 Applied Statistics Unit, Indian Statistical Institute, 203, B T Road, Calcutta 700 108, INDIA. E–mail:

2 School of Maths, and Comp./Info. Sciences, University of Hyderabad, P. O. Central University, Gachbowli, Hyderabad 500 046, INDIA. E–mail:

3 Applied Mathematics Department Graduate School of Engineering & Applied Sciences (GSEAS) Naval Postgraduate School, Monterey, CA 93943, USA. E–mail:

4 Mathematics Department, Indian Institute of Technology, Roorkee, Haridwar, Uttaranchal, INDIA. E–mail:


Article received on March 1, 2008
Accepted on June 14, 2008



In this paper we discuss the problem of finding nontrivial solutions to the Cubic Sieve Congruence problem, that is, solutions of x3 = y2z (mod p), where x,y,z < and x3 y2z. The solutions to this problem are useful in solving the Discrete Log Problem or factorization by index calculus method. Apart from the cryptographic interest, this problem is motivating by itself from a number theoretic point of view. Though we could not solve the problem completely, we could identify certain sub classes of primes where the problem can be solved in time polynomial in log p. Further we could extend the idea of Reyneri's sieve and identify some cases in it where the problem can even be solved in constant time. Designers of cryptosystems should avoid all primes contained in our detected cases.

Keywords: Cubic Sieve Congruence, Discrete Log Problem, Prime Numbers.



En este artículo se discute el problema de cómo encontrar soluciones no triviales al problema de congruencia de la criba cúbica, esto es, soluciones a la ecuación: x3 = y2z (mod p), donde x,y, z < y x3 y2z. Las soluciones a este problema resultan útiles para resolver el problema del logaritmo discreto o el de factorización entera cuando se utiliza el método de index calculus. Además del evidente interés criptográfico, este problema tiene también relevancia desde el punto de vista de la teoría elemental de números. Aunque no logramos resolver totalmente el problema, sí pudimos identificar ciertas subclases de primos donde el problema puede ser resuelto en tiempo polinomial en logp. Asimismo, extendimos la idea de cribado de Reyneri e identificamos algunas clases en donde el problema puede ser resuelto en tiempo constante. Los diseñadores de cripto–esquemas deben evitar utilizar cualquiera de los primos contenidos en los casos aquí detectados.

Palabras Claves: Congruencia de criba cúbica, problema del logaritmo discreto, números primos.





1. D. Coppersmith, A. Odlyzko and R. Schroeppel. Discrete logarithms in GF(p). Algorithmica, 1:1–15, 1986.        [ Links ]

2. A. Das. Galois Field Computations: Implementation of a library and a study of the discrete logarithm problem. Ph. D. Thesis, Indian Institute of Science, Bangalore, India, 1999. Available at: http://www.cse– (last accessed June 16, 2008).        [ Links ]

3. A. Das and C. E. Veni Madhavan. On the cubic sieve method for computing discrete logarithms over prime fields. International Journal of Computer Mathematics, 82(12): 1481–1495, December, 2005.        [ Links ]

4. A. K. Lenstra and H. W. Lenstra. Algorithms in Number Theory. In Handbook of Theoretical Computer Science, pages 675–715,1990.        [ Links ]

5. A. K. Lenstra and H. W. Lenstra. The Development of the Number Field Sieve. Berlin: Springer–Verlag, 1993.         [ Links ]

6. A. J. Menezes, P. C. van Oorschot, and S. A. Vanstone. Handbook of Applied Cryptography. CRC Press, 1997.         [ Links ]

7. C. Pomerance. A Tale of Two Sieves. Notices Amer. Math. Soc, 43:1473–1485,1996.        [ Links ]

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License