Mondriaan sparse matrix partitioning for attacking cryptosystems by a parallel block Laczos algorith - a case study

R.H. Bisseling, I. Flesch

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

Abstract

A case study is presented demonstrating the application of the Mondriaan package for sparse matrix partitioning to the field of cryptology. An important step in an integer factorisation attack on the RSA public-key cryptosystem is the solution of a large sparse linear system with 0/1 coefficients, which can be done by the block Lanczos algorithm proposed by Montgomery. We parallelise this algorithm using Mondriaan partitioning and discuss the high-level components needed. A speedup of 10 is obtained on 16 processors of a Silicon Graphics Origin 3800 for the factorisation of an integer with 82 decimal digits, and a speedup of 7 for 98 decimal digits.
Original languageEnglish
Title of host publicationParallel computing
Subtitle of host publicationCurrent and Future Issues of High-end Computing, Proceedings ParCo 2005
EditorsG.R. Joubert, W.E. Nagel, F.J. Peters, O. Plata, P. Tirado, E. Zapata
Place of PublicationJülich, Germany
PublisherJohn von Neumann Institute for Computing
Pages819-826
Number of pages8
ISBN (Print)3-00-017352-8
Publication statusPublished - 2006

Publication series

NameNIC series
Volume33

Keywords

  • Mathematics
  • Wiskunde en computerwetenschappen
  • Landbouwwetenschappen
  • Wiskunde: algemeen

Fingerprint

Dive into the research topics of 'Mondriaan sparse matrix partitioning for attacking cryptosystems by a parallel block Laczos algorith - a case study'. Together they form a unique fingerprint.

Cite this