Load balanced block Lanczos algorithm over GF(2) for factorization of large keys

Wontae Hwang, Dongseung Kim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

Researchers use NFS (Number Field Sieve) method with Lanczos algorithm to analyze big-sized RSA keys. NFS method includes the integer factorization process and nullspace computation of huge sparse matrices. Parallel processing is indispensible since sequential computation requires weeks (even months) of CPU time with supercomputers even for 150-digit RSA keys. This paper presents details of improved block Lanczos algorithm based on previous implementation[4,10]. It includes a new load balancing scheme by partitioning the matrix such that the numbers of nonzero components in the submatrices become equal. Experimentally, a speedup up to 6 and the maximum of efficiency of 0.74 have been achieved using an 8-node cluster with Myrinet interconnection.

Original languageEnglish
Title of host publicationHigh Performance Computing - HiPC 2006 - 13th International Conference Proceedings
Pages375-386
Number of pages12
DOIs
Publication statusPublished - 2006
Event13th International Conference on High Performance Computing, HiPC 2006 - Bangalore, India
Duration: 2006 Dec 182006 Dec 21

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume4297 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other13th International Conference on High Performance Computing, HiPC 2006
Country/TerritoryIndia
CityBangalore
Period06/12/1806/12/21

Keywords

  • Cryptology
  • Load balancing
  • Parallel/cluster computing
  • RSA key
  • Sparse matrix

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

Fingerprint

Dive into the research topics of 'Load balanced block Lanczos algorithm over GF(2) for factorization of large keys'. Together they form a unique fingerprint.

Cite this