Polynomial selection for the number field sieve
| dc.contributor.author | Bai, Shi | |
| dc.date.accessioned | 2018-11-22T00:06:46Z | |
| dc.date.available | 2018-11-22T00:06:46Z | |
| dc.date.copyright | 2011 | |
| dc.date.issued | 2011 | |
| dc.date.updated | 2018-11-21T03:42:34Z | |
| dc.description.abstract | The number field sieve is asymptotically the most efficient algorithm known for factoring large integers. It consists of several stages, the first one being polynomial selection. The running time of subsequent steps depends on the quality of the chosen polynomials. In the thesis, we discuss the current state of the art in polynomial selection. Polynomial selection can be divided into three stages: polynomial generation, size optimization and root optimization. We give some analysis of polynomial generation algorithms. We then describe some improvements for polynomial size optimization and root optimization. The size optimization is based on determining a translation and then locally optimizing the polynomial. The root optimization is based on Hensel's lifting lemma and a root sieve on congruences classes modulo small prime powers. The improvements described here have been implemented and used to obtain some good polynomials in practice. We also discuss some recent progress on polynomial selection using lattice reduction. | |
| dc.format.extent | xv, 108 leaves. | |
| dc.identifier.other | b2878920 | |
| dc.identifier.uri | http://hdl.handle.net/1885/150855 | |
| dc.language.iso | en_AU | en_AU |
| dc.rights | Author retains copyright | en_AU |
| dc.subject.lcc | QA247.B35 2011 | |
| dc.subject.lcsh | Sieves (Mathematics) | |
| dc.subject.lcsh | Polynomials | |
| dc.title | Polynomial selection for the number field sieve | |
| dc.type | Thesis (PhD) | en_AU |
| dcterms.accessRights | Open Access | en_AU |
| local.contributor.affiliation | Australian National University. | |
| local.description.notes | Thesis (Ph.D.)--Australian National University | en_AU |
| local.identifier.doi | 10.25911/5d514d9ddcafe | |
| local.mintdoi | mint | |
| local.type.status | Accepted Version | en_AU |
Downloads
Original bundle
1 - 1 of 1