ACM Home Page
Please provide us with feedback. Feedback
Fast computation of linear generators for matrix sequences and application to the block Wiedemann algorithm
Full text PdfPdf (814 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the 2001 international symposium on Symbolic and algebraic computation table of contents
London, Ontario, Canada
Pages: 323 - 331  
Year of Publication: 2001
ISBN:1-58113-417-7
Author
Emmanuel Thomé  École Polytechnique, Palaiseau Cedex, France
Sponsor
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 33,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/384101.384145
What is a DOI?

ABSTRACT

In this paper we describe how the half-gcd algorithm can be adapted in order to speed up the sequential stage of Coppersmith's block Wiedemann algorithm for solving large sparse linear systems over any finite field. This very stage solves a sub-problem than can be seen as the computation of a linear generator for a matrix sequence. Our primary realm of interest is the field Fq for large prime power q. For the solution of a N × N system, the complexity of this sequential part drops from &Ogr;(N2) to &Ogr;(M(N) log N) where M(d) is the cost for multiplying two polynomials of degree d. We discuss the implications of this improvement for the overall cost of the block Wiedemann algorithm and how its parameters should be chosen for best efficiency.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
 
3
BITMEAD, R.. R., AND ANDERSON, B. D. O. Asymptotically fast solution of Toeplitz and related systems of linear equations. Linear Algebra Appl. 34 (1980), 103- 116.
 
4
CABAL. 233-digit SNFS factorization, ftp://ftp.cwi. nl/pub/herman/SNFSrecords/SNFS-233, Nov. 2000.
 
5
 
6
CAVALLAR, S., ET AL. Factorization of a 512-bit RSA modulus. In Proc. EUROCRYPT 2000 (2000), B. Preneel, Ed., vol. 1807 of Lecture Notes in Comput. Sci., Springer-Verlag, pp. 1-18.
 
7
COPPERSMITH, D. Fast evaluation of logarithms in fields of characteristic two. IEEE Trans. Inform. Theory IT-30, 4 (July 1984), 587-594.
 
8
COPPERSMITH, D. Solving linear equations over GF(2): Block Lanczos algorithm. Linear Algebra Appl. 192 (Jan. 1993), 33-60.
 
9
 
10
 
11
GAUDRY, P. An algorithm for solving the discrete log problem on hyperelliptic curves. In Proc. EURO- CRYPT 2000 (2000), B. Preneel, Ed., vol. 1807 of Lecture Notes in Comput. Sci., Springer-Verlag, pp. 19-34.
 
12
GAUDRY, P. Algorithmique des courbes hyperelliptiques et applications d la cryptologie. Thse, tcole Polytechnique, Dec. 2000.
 
13
GUSTAVSON, F. G., AND YUN, D. Y. Fast algorithms for rational Hermite approximation and solution of Toeplitz systems. IEEE Transactions on Circuits and Systems CAS-26, 9 (Sept. 1979), 750-755.
 
14
 
15
KALTOFEN, E., AND LOBO, A. Distributed matrix-free solution of large sparse linear systems over finite fields. Algorithmica 24 (1999), 331-348.
 
16
 
17
MONTGOMERY, P. L. A block Lanczos algorithm for finding dependencies over GF(2). In Proc. EURO- CRYPT '95 (1995), L. C. GuiUou and J.-J. Quisquater, Eds., vol. 921 of Lecture Notes in Comput. Sei., pp. 106-120.
 
18
MORF, M. Doubling algorithms for Toeplitz and related equations. In Proc. IEEE Internat. Conference Acoustics, Speech and Signal Processing (1980), IEEE, pp. 954-959.
 
19
 
20
POMERANCE, C., AND SMITH, J. W. Reduction of huge, sparse matrices over finite fields via created catastrophes. Experiment. Math. 1, 2 (1992), 89-94.
 
21
 
22
VILLARD, G. A study of Coppersmith's block Wiedemann algorithm using matrix polynomials. Research Report 975, LMC-IMAG, Grenoble, France, Apr. 1997.
23
 
24
 
25
 
26