Classification and experimental studies of the factorization algorithms efficiency
DOI:
https://doi.org/10.30837/2522-9818.2026.2.109Keywords:
integer factorization; cryptography; Pollard method; elliptic curve method; quadratic sieve; Dixon’s algorithm; algorithm efficiencyAbstract
The subject of the study is factorization algorithms, namely experimental testing of the efficiency of modern algorithms for integer factorization, identifying patterns between factorization algorithms and the size of the numbers being factorized in terms of the time required to perform the factorization operation. The purpose of the article is to analyze the performance of factorization algorithms using various composite numbers, in particular medium-sized numbers ( digits), which allows evaluating their efficiency and execution time. In the course of the research, the following tasks must be performed: classify modern factorization algorithms, experimentally verify the efficiency of modern Pollard factorization algorithms ( and ), the elliptic curve method, the Dixon algorithm, and the quadratic sieve. To achieve the goal, general scientific methods were used: analysis of the subject area and mathematical apparatus, set theory, numbers and fields, planning, and experimental research. Results achieved. Experimental studies have shown that Pollard’s algorithms are effective for numbers with small divisors, but lose performance as the size of the numbers increases. The elliptic curve method has proven its usefulness in finding medium-sized divisors and has shown better scalability compared to classical stochastic methods. The Dixon algorithm, despite its relative simplicity of implementation, has demonstrated stochastic fluctuations in execution time, which limits its practical value in scenarios with strict time constraints. The most stable and predictable results were achieved for the quadratic sieve, which confirmed its suitability for factoring medium-sized numbers and provided the smallest spread of time values under conditions of multiple runs on identical data sets. Conclusions. The experiments fully confirm the theoretical expectations regarding the performance of the methods under study. The results indicate that simple algorithms (Pollard, elliptic curve method) are appropriate for preprocessing and detecting weak keys, while the quadratic sieve is the optimal choice for factoring medium-sized numbers. For large RSA modules, it is practical to use more complex algorithms, such as the general number field sieve. Further development of factorization algorithms involves parallelizing the factorization process and developing algorithms that use screening of impossible solutions.Downloads
References
References
Mahato, P. and Shah, A. (2023), "A review of prime numbers, squaring prime pattern, different types of primes and prime factorization analysis", International Journal for Research in Applied Science and Engineering Technology, 11, pp. 2036–2043. DOI: https://doi.org/10.22214/ijraset.2023.54904
Klesov, O.I. (2016), Elementary Number Theory and Elements of Cryptography, TViMS, Kyiv, 412 p., available at: https://ela.kpi.ua/handle/123456789/30046 (accessed 11 September 2025).
Pieprzyk, J. (2019), "Integer Factorization – Cryptology Meets Number Theory", Scientific Journal of Gdynia Maritime University, 1(109), pp. 7–20. DOI: https://doi.org/10.26408/109.01
Pevnev, V., Yudin, O., Sedlaček, P. and Kuchuk, N. (2024), "Method of testing large numbers for primality", Advanced Information Systems, 8(2), pp. 99–106. DOI: https://doi.org/10.20998/2522-9052.2024.2.11
Fedorchenko, V., Yeroshenko, O., Shmatko, O., Kolomiitsev, O. and Omarov, M. (2024), "Methods of information systems protection", Advanced Information Systems, 8(4), pp. 82–92. DOI: https://doi.org/10.20998/2522-9052.2024.4.11
Kudinov, M. and Muntean, P. (2025), "Modern Number Factorization Algorithms: Efficiency Analysis and Applications", Collection of Abstracts of Scientific Reports by Higher Education Applicants of Berdiansk State Pedagogical University, 208 p. DOI: https://doi.org/10.5281/zenodo.15521215
Prots’ko, I.O. and Gryschuk, O.V. (2019), "Computation factorization of number at chip multithreading mode", Radio Electronics, Computer Science, Control, 3, pp. 117–122. DOI: https://doi.org/10.15588/1607-3274-2019-3-13
Montgomery, P.L. (1994), "A Survey of Modern Integer Factorization Algorithms", available at: https://ir.cwi.nl/pub/18252/18252B.pdf (accessed 11 September 2025).
Detto, S. (2025), "The New Fermat-Type Factorization Algorithm", arXiv preprint, arXiv:2503.07151, pp. 1–33. DOI: https://doi.org/10.48550/arXiv.2503.07151
Kozukalov, M. and Boiko, M. (2020), "Research and analysis of number factorization algorithms", ΛΌΓOΣ. The Art of Scientific Thought, pp. 64–68. DOI: https://doi.org/10.36074/2617-7064.10.012
Boudot, F., Gaudry, P., Guillevic, A., Heninger, N., Thomé, E. and Zimmermann, P. (2022), "The state of the art in integer factoring and breaking public-key cryptography", IEEE Security & Privacy, 20(2), pp. 80–86. DOI: https://doi.org/10.1109/MSEC.2022.3141918
Yareschenko, V. and Kosenko, V. (2024), "Low-energy coding method in data transmission systems", Innovative Technologies and Scientific Solutions for Industries, 3(29), pp. 121–129. DOI: https://doi.org/10.30837/2522-9818.2024.3.121
Rabah, K. (2006), "Review of methods for integer factorization applied to cryptography", Journal of Applied Sciences, 6(2), pp. 458–481. DOI: https://doi.org/10.3923/jas.2006.458.481
Lteif, G. (n.d.), "Integer Factorization Algorithms: A Comparative Analysis", available at: https://softwaredominos.com/home/science-technology-and-other-fascinating-topics/integer-factorization-algorithms-a-comparative-analysis/ (accessed 11 September 2025).
Barnes, C. (n.d.), "Integer Factorization Algorithms", available at: https://connellybarnes.com/documents/factoring.pdf (accessed 11 September 2025).
Wang, B., Hu, F., Yao, H. and Wang, C. (2020), "Prime factorization algorithm based on parameter optimization of Ising model", Scientific Reports, 10(1), 7106. DOI: https://doi.org/10.1038/s41598-020-62802-5
Somsuk, K. (2020), "The new integer factorization algorithm based on Fermat’s Factorization Algorithm and Euler’s theorem", International Journal of Electrical and Computer Engineering (IJECE), 10(2), pp. 1469–1476. DOI: https://doi.org/10.11591/ijece.v10i2.pp1469-1476
Kendre, S. (n.d.), "Integer Factorization Algorithms", available at: https://sauravkendre.medium.com/integer-factorization-algorithms-8f3937502bcc (accessed 11 September 2025).
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Our journal abides by the Creative Commons copyright rights and permissions for open access journals.
Authors who publish with this journal agree to the following terms:
-
Authors hold the copyright without restrictions and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License (CC BY-NC-SA 4.0) that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
-
Authors are able to enter into separate, additional contractual arrangements for the non-commercial and non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
-
Authors are permitted and encouraged to post their published work online (e.g., in institutional repositories or on their website) as it can lead to productive exchanges, as well as earlier and greater citation of published work.












