ACM Home Page
Please provide us with feedback. Feedback
Early termination over small fields
Full text PdfPdf (169 KB)
Source International Conference on Symbolic and Algebraic Computation archive
Proceedings of the 2003 international symposium on Symbolic and algebraic computation table of contents
Philadelphia, PA, USA
Pages: 80 - 87  
Year of Publication: 2003
ISBN:1-58113-641-2
Author
Wayne Eberly  University of Calgary, Calgary, Alberta, Canada
Sponsors
SIGSAM: ACM Special Interest Group on Symbolic and Algebraic Manipulation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 19,   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/860854.860882
What is a DOI?

ABSTRACT

Krylov-based algorithms have recently been used (alone, or in combination with other methods) in order to solve systems of linear equations that arise during integer factorization and discrete logarithm computations. Since these include systems over small finite fields, the behaviour of these algorithms in this setting is of interest.Unfortunately, the application of these methods is complicated by the possibility of several kinds of breakdown. Orthogonal vectors can arise when a variant of the Lanczos algorithm is used to generate a basis, and zero-discrepancies can arise during the computation of minimal polynomials of linearly recurrent sequences when Wiedemann's algorithm is applied.Several years ago, Austin Lobo reported experimental evidence that zero-discrepancies are extremely unlikely when a randomized version of Wiedemann's algorithm is applied to solve systems over large fields. With high probability, results are correct if a computation is terminated as soon as such a sequence is detected. "Early termination" has consequently been included in recent implementations.In this paper, we analyze the probability of long sequences of zero-discrepancies during computations of minimal polynomials of the linearly recurrent sequences that arise when simple Krylov-based algorithms are used to solve systems over very small finite fields. Variations of these algorithms that incorporate early termination are briefly presented and analyzed in the small field case.


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
E. R. Berlekamp. Algebraic Coding Theory. McGraw-Hill, 1968.
 
2
J. P. Buhler, H. W. Lenstra, Jr., and C. Pomerance. Factoring integers with the number field sieve. In The Development of the Number Field Sieve, volume 1554 of Lecture Notes in Mathematics, pages 50--94. Springer-Verlag, 1993.
 
3
L. Chen, W. Eberly, E. Kaltofen, B. D. Saunders, W. J. Turner, and G. Villard. Efficient matrix preconditioners for black box linear algebra. Linear Algebra and its Applications, 343--344:119--146, 2002.
 
4
D. Coppersmith. Solving linear equations over GF(2); block Lanczos algorithm. Linear Algebra and its Applications, 192:33--60, 1993.
 
5
 
6
W. Eberly. Early termination over small fields. Technical Report 2003-723-26, Department of Computer Science, University of Calgary, May 2003.
 
7
8
9
 
10
 
11
C. Lanczos. Solution of systems of linear equations by minimized iterations. J. Res. Nat. Bur. Standards, 49:33--53, 1952.
 
12
 
13
 
14
J. L. Massey. Shift-register synthesis and BCH decoding. IEEE Transactions on Information Theory, IT-15:122--127, 1969.
 
15
P. Montgomery. A block Lanczos algorithm for finding dependencies over GF(2). In Advances in Cryptology --- EUROCRYPT '95, volume 921 of Lecture Notes in Computer Science, pages 106--120. Springer, 1995.
 
16
P. Montgomery. Distributed linear algebra. In Proceedings, 4th Workshop on Elliptic Curve Cryptography, 2000.
17
 
18
G. Villard. Further analysis of Coppersmith's block Wiedemann algorithm using matrix polynomials. Rapport de Recherche 975 IM, Institut d'Informatique et de Mathematiques Applicees de Grenoble, 1997.
 
19
 
20