Skip to content
DraconiticResearch
Search Sources API
197,768 studies31 sourcesUpdated 23 min ago
PreprintCC BY 4.0arXiv

Optimization of Quadratic Sieve Algorithm Implementation for Large Integer Factorization

Abstract

The quadratic sieve method is a core tool in number theory. In this paper, we present two optimization methods for the Quadratic Sieve algorithm. In the sieving process, the original polynomial root value accumulation step is changed from the original di to the mdi (m is a small integer), which can change the complexity from O(n) to O(n/m). Another optimization method is that for all parameter lookup steps, the original traversal lookup can be changed to an efficient binary search, which can change the complexity of the loop from O(n) to O(logn). This enhancement reduces the computational complexity of RSA modulus factorization in practical settings.

Versions

Related

  1. Improved deterministic integer factorization by quadratic-image sieving
    Pantelimon Stănică
    arXivPreprintarXiv licenceFull textAlgebra & number theoryarXiv
  2. A Frank-Wolfe-based primal heuristic for quadratic mixed-integer optimization
    Gioni Mexi, Deborah Hendrych, Sébastien Designolle +2
    Mathematical Programming ComputationPeer-reviewedCC BY 4.0Full textOptimisation & controlHAL
  3. Global Optimization of Mixed-Integer Bound-Constrained Quadratic Fractional Problems
    Marco Locatelli, Veronica Piccialli, Antonio M. Sudoso
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
  4. On solving integer bilevel optimization problems with a non-convex quadratic follower objective function using disjunctive cuts
    Kübra Tanınmış, Elisabeth Gaar, Jon Lee +2
    arXivPreprintCC BY 4.0Full textOptimisation & controlarXiv
  5. Bounded Integer Quadratic Programming through Parallelepiped Covers and Discrete Convic Optimization
    Cinar Ari, Robert Hildebrand
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
BibTeX
@misc{guan2026optimization,
  title = {{Optimization of Quadratic Sieve Algorithm Implementation for Large Integer Factorization}},
  author = {Zihan Guan and Xiaodong Zhuang and Nikos E. Mastorakis},
  howpublished = {arXiv},
  year = {2026},
  month = sep,
  doi = {10.48550/arxiv.2609.06576},
  eprint = {2609.06576},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2609.06576},
  note = {CC BY 4.0},
}
RIS
TY  - UNPB
TI  - Optimization of Quadratic Sieve Algorithm Implementation for Large Integer Factorization
AU  - Zihan Guan
AU  - Xiaodong Zhuang
AU  - Nikos E. Mastorakis
PY  - 2026
DA  - 2026/09/06
PB  - arXiv
DO  - 10.48550/arxiv.2609.06576
UR  - https://arxiv.org/abs/2609.06576
AB  - The quadratic sieve method is a core tool in number theory. In this paper, we present two optimization methods for the Quadratic Sieve algorithm. In the sieving process, the original polynomial root value accumulation step is changed from the original di to the mdi (m is a small integer), which can change the complexity from O(n) to O(n/m). Another optimization method is that for all parameter lookup steps, the original traversal lookup can be changed to an efficient binary search, which can change the complexity of the loop from O(n) to O(logn). This enhancement reduces the computational complexity of RSA modulus factorization in practical settings.
ER  -