Abstract
The security of the digital signature algorithm (DSA) and Diffie-Hellman key exchange is based on the difficulty of the discrete logarithm problems (DLP) over prime field GF(p), and thus it is important to evaluate the difficulty of the DLP over GF(p) for discussing the security of these protocols. The number field sieve (NFS) is asymptotically the fastest algorithm to solve the DLP over GF(p). NFS was first proposed by Gordon and then it was improved by Schirokauer and Joux-Lercier. On the other hand, Schirokauer presented a new variant of NFS, which is particularly efficient for the characteristic p with low weight (p has a signed binary representation of low Hamming weight). In this paper, we implement the NFS proposed by Joux-Lercier and Schirokauer, and then we compare the running time of the NFS using the polynomials by Joux-Lercier and Schirokauer with respect to low weight primes of 100 bits or 110 bits.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Cohen, H.: A Course in Computational Algebraic Number Theory. GTM, vol. 138. Springer, Heidelberg (1995)
Coppersmith, D., Odlyzko, A., Schroppel, R.: Discrete Logarithms in GF(p). Algorithmica 1, 1–15 (1986)
Gordon, D.: Discrete Logarithms in GF(p) Using the Number Field Sieve. SIAM J. Discrete Math. 6, 124–138 (1993)
Joux, A., Lercier, R.: Improvements to the General Number Field Sieve for Discrete Logarithms in Prime Fields. Math. Comp. 72, 953–967 (2003)
Kleinjung, T.: On Polynomial Selection for the General Number Field Sieve. Math. Comp. 75, 2037–2047 (2006)
Kleinjung, T., et al.: Discrete Logarithms in GF(p) - 160 digits. Posting to the Number Theory List (2007), http://listserv.nodak.edu/cgi-bin/wa.exe?A2=ind0702&L=nmbrthry&T=0&P=194
LaMacchia, B., Odlyzko, A.: Computation of Discrete Logarithms in Prime Fields. Designs, Codes and Cryptography 1, 47–62 (1991)
LaMacchia, B.A., Odlyzko, A.M.: Solving Large Sparse Linear Systems over Finite Fields. In: Menezes, A., Vanstone, S.A. (eds.) CRYPTO 1990. LNCS, vol. 537, pp. 109–133. Springer, Heidelberg (1991)
Lanczos, C.: Solution of Systems of Linear Equations by Minimized Iterations. J. Res. Nat. Bur. Stand. 49, 33–53 (1952)
Lenstra, A., Lenstra Jr., H.: The Development of the Number Field Sieve. LNM, vol. 1554. Springer, Heidelberg (1993)
Lenstra, A., Lenstra Jr, H., Lovász, L.: Factoring polynomials with rational coefficients. Mathematische Ann. 261, 513–534 (1982)
Lercier, R.: Computations - Discrete Logarithms (2009), http://perso.univ-rennes1.fr/reynald.lercier/plugins/getfilehtml/getfilehtml7d2c.html?lng=en&id=6
Murphy, B.: Polynomial Selection for the Number Field Sieve Integer Factorisation Algorithm, PhD. thesis, The Australian National University (1999)
PARI/GP, version 2.3.4, Bordeaux (2008), http://pari.math.u-bordeaux.fr/
Pomerance, C., Smith, J.: Reduction of Huge, Sparse Matrices over Finite Fields via Created Catastrophes. Experiment. Math. 1, 89–94 (1992)
Schirokauer, O.: Discrete Logarithms and Local Units, Philos. Trans. Roy. Soc. London Ser. A 345, 409–424 (1993)
Schirokauer, O.: Virtual Logarithms. J. Algorithms 57, 140–147 (2005)
Schirokauer, O.: The Number Field Sieve for Integers of Low Weight. IACR Cryptology ePrint Archive, 2006/107 (2006)
Schirokauer, O.: The Number Field Sieve for Integers of Low Weight. Math. Comp. 79, 583–602 (2010)
Solinas, J.: Generalized Mersenne Numbers, Technical Report CORR 99-39, University of Waterloo (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hayasaka, K., Takagi, T. (2011). An Experiment of Number Field Sieve over GF(p) of Low Hamming Weight Characteristic. In: Chee, Y.M., et al. Coding and Cryptology. IWCC 2011. Lecture Notes in Computer Science, vol 6639. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-20901-7_11
Download citation
DOI: https://doi.org/10.1007/978-3-642-20901-7_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-20900-0
Online ISBN: 978-3-642-20901-7
eBook Packages: Computer ScienceComputer Science (R0)