Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1778902.1778909guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Experiments on the linear algebra step in the number field sieve

Published: 29 October 2007 Publication History

Abstract

This paper shows experimental results of the linear algebra step in the number field sieve on parallel environment with implementation techniques. We developed an efficient algorithm that shares the sum of vectors in each node, and the network structure among the nodes only requires to include a ring. We also investigated the construction of a network for the linear algebra step. The construction can be realized through switches and network interface cards, whose prices are not expensive. Moreover, we investigated the implementation of the linear algebra step using various parameters. The implementation described in this paper was used for the integer factoring of a 176 digit number by GNFS and a 274 digit number by SNFS.

References

[1]
Lenstra, A.K., Lenstra Jr., H.W. (eds.): The development of the number field sieve. Lecture Notes in Mathematics, vol. 1554. Springer, Heidelberg (1993).
[2]
Kleinjung, T.: rsa200 (2005), http://www.crypto-world.com/announcements/rsa200.txt
[3]
Silverman, R.D.: A cost-based security analysis of symmetric and asymmetric key lengths. RSA Laboratories' Bulletin, (revised 2001) (2000), http://www.rsasecurity.com/rsalabs/node.asp?id=2088.
[4]
Leyland, P., Lenstra, A., Dodson, B., Muffett, A., Wagstaff, S.: MPQS with three large primes. In: Fieker, C., Kohel, D.R. (eds.) ANTS-V. LNCS, vol. 2369, pp. 446-460. Springer, Heidelberg (2002).
[5]
Aoki, K., Kida, Y., Shimoyama, T., Ueda, H.: GNFS176 (2005), http://www.crypto-world.com/announcements/c176.txt
[6]
Montgomery, P.L.: A block Lanczos algorithm for finding dependencies over GF(2). In: Guillou, L.C., Quisquater, J.J. (eds.) EUROCRYPT 1995. LNCS, vol. 921, pp. 106-120. Springer, Heidelberg (1995).
[7]
Coppersmith, D.: Solving homogeneous linear equations over GF(2) via block Wiedemann algorithm. Mathematics of Computation 62, 333-350 (2004).
[8]
Montgomery, P.L.: Distributed linear algebra. In: presentation slides for ECC2000 (2000) http://www.cacr.math.uwaterloo.ca/conferences/2000/ecc2000/ montgomery.ps
[9]
Golliver, R.A., Lenstra, A.K., McCurley, K.S.: Lattice sieving and trial division. In: Huang, M-D.A., Adleman, L.M. (eds.) ANTS-I. LNCS, vol. 877, pp. 18-27. Springer, Heidelberg (1994).
[10]
Aoki, K., Kida, Y., Shimoyama, T., Sonoda, Y., Ueda, H.: SNFS248 (2004), http://www.rkmath.rikkyo.ac.jp/~kida/snfs248e.htm

Cited By

View all
  • (2016)Performance modeling of hyper-scale custom machine for the principal steps in block Wiedemann algorithmThe Journal of Supercomputing10.1007/s11227-016-1767-y72:11(4181-4203)Online publication date: 1-Nov-2016
  • (2012)Breaking pairing-based cryptosystems using ηT pairing over GF(397)Proceedings of the 18th international conference on The Theory and Application of Cryptology and Information Security10.1007/978-3-642-34961-4_5(43-60)Online publication date: 2-Dec-2012
  • (2012)Key length estimation of pairing-based cryptosystems using ηT pairingProceedings of the 8th international conference on Information Security Practice and Experience10.1007/978-3-642-29101-2_16(228-244)Online publication date: 9-Apr-2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
IWSEC'07: Proceedings of the Security 2nd international conference on Advances in information and computer security
October 2007
460 pages
ISBN:3540756507
  • Editors:
  • Atsuko Miyaji,
  • Hiroaki Kikuchi,
  • Kai Rannenberg

Sponsors

  • NICT: National Institute of Information and Communications Technology
  • Carnegie Mellon CyLab
  • ICF: International Communication Foundation

Publisher

Springer-Verlag

Berlin, Heidelberg

Publication History

Published: 29 October 2007

Author Tags

  1. block Lanczos
  2. ethernet
  3. integer factoring
  4. number field sieve
  5. parallel computation

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2016)Performance modeling of hyper-scale custom machine for the principal steps in block Wiedemann algorithmThe Journal of Supercomputing10.1007/s11227-016-1767-y72:11(4181-4203)Online publication date: 1-Nov-2016
  • (2012)Breaking pairing-based cryptosystems using ηT pairing over GF(397)Proceedings of the 18th international conference on The Theory and Application of Cryptology and Information Security10.1007/978-3-642-34961-4_5(43-60)Online publication date: 2-Dec-2012
  • (2012)Key length estimation of pairing-based cryptosystems using ηT pairingProceedings of the 8th international conference on Information Security Practice and Experience10.1007/978-3-642-29101-2_16(228-244)Online publication date: 9-Apr-2012
  • (2011)Iterative sparse Matrix-Vector multiplication for integer factorization on GPUsProceedings of the 17th international conference on Parallel processing - Volume Part II10.5555/2033408.2033457(413-424)Online publication date: 29-Aug-2011

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media