Blocked Lanczos-style Algorithms over Small Finite Fields

نویسنده

  • Bradford Hovinen
چکیده

Solutions to very large sparse systems of linear equations over small finite fields are essential in the best known algorithms for factoring integers and computing discrete logarithms. Due to the sizes of such systems, elimination-based approaches are impractical, so attention has shifted to iterative or black-box methods. This thesis examines one brand of such algorithms: those based on the Lanczos iteration. Blocked versions of the Lanczos procedure enhance reliability over the scalar algorithm and facilitate parallelization. These methods are randomized and thus require a probabilistic analysis of reliability. In this thesis, Montgomery’s algorithm [Mon95], which currently the most commonly used method, is examined in detail and it is shown that it is provably unreliable on certain input matrices. Furthermore, it is difficult to identify a class of matrices over which Montgomery’s algorithm can be proved reliable. A new block Lanczos approach is then introduced. It is based on lookahead, which is a technique designed to improve the reliability of the scalar Lanczos algorithm over small finite fields. The reliability of this method over arbitrary fields is then established. There is also discussion of the expected memory requirements of the lookahead-based approach. Empirical data show that the lookahead-based algorithm is competitive with Montgomery’s algorithm when their relative reliability is taken into account. Furthermore, the memory requirements of the lookahead-based approach appear to be similar to what is predicted by the conjecture given here.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Challenges in Solving Large Sparse Linear Systems over Finite Fields∗

This talk outlines how very large, sparse linear systems arise in the solution of problems of interest in computational number theory and public-key cryptography, such as the integer factorization and discrete logarithm problems. The linear systems are over finite fields, often the field GF(2) of two elements. We describe some algorithms for solving large sparse linear systems over GF(2), and c...

متن کامل

Euclid's algorithm and the Lanczos method over finite fields

This paper shows that there is a close relationship between the Euclidean algorithm for polynomials and the Lanczos method for solving sparse linear systems, especially when working over finite fields. It uses this relationship to account rigorously for the appearance of self-orthogonal vectors arising in the course of the Lanczos algorithm. It presents an improved Lanczos method which overcome...

متن کامل

Efficient Parallelization of Lanczos Type Algorithms

We propose a new parallelization technique for Lanzos type algorithms for solving sparse linear systems over finite fields on mesh cluster architecture. The algorithm computation time scales as P−1 on P processors, and the communication time scales as P−1/2 for reasonable choice of P .

متن کامل

Solving Large Sparse Linear Systems over Finite Fields

Many of the fast methods for factoring integers and computing discrete logarithms require the solution of large sparse linear systems of equations over nite elds. This paper presents the results of implementations of several linear algebra algorithms. It shows that very large sparse systems can be solved eeciently by using combinations of structured Gaussian elimination and the conjugate gradie...

متن کامل

An integrated parallel GNFS algorithm for integer factorization based on Linbox Montgomery block Lanczos method over GF(2)

Integer factorization is known to be one of the most important and useful methods in number theory and arithmetic. It also has a very close relationship to some algorithms in cryptography such as RSA algorithm. The RSA cryptosystem is one of the most popular and attractive public-key cryptosystems in theworld today. Its security is based on thedifficulty of integer factorization. Solving a larg...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004