Classification and experimental studies of the factorization algorithms efficiency

Authors

  • Vladimir Pevnev National Aerospace University "Kharkiv Aviation Institute"
  • Oles Yudin National Aerospace University "Kharkiv Aviation Institute"

DOI:

https://doi.org/10.30837/2522-9818.2026.2.109

Keywords:

integer factorization; cryptography; Pollard method; elliptic curve method; quadratic sieve; Dixon’s algorithm; algorithm efficiency

Abstract

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

Download data is not yet available.

Author Biographies

Vladimir Pevnev, National Aerospace University "Kharkiv Aviation Institute"

Doctor of Technical Sciences, Associate Professor, Professor of the Computer Systems, Networks and Cyber Security Department

Oles Yudin, National Aerospace University "Kharkiv Aviation Institute"

Postgraduate Student of the Computer Systems, Networks and Cyber Security Department

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

2026-06-27

How to Cite

Pevnev, V. and Yudin, O. (2026) “Classification and experimental studies of the factorization algorithms efficiency”, INNOVATIVE TECHNOLOGIES AND SCIENTIFIC SOLUTIONS FOR INDUSTRIES, (2(36), pp. 109–120. doi: 10.30837/2522-9818.2026.2.109.