Research ArticleOpen AccessGoogle Scholar indexed
A Parallel Probabilistic Approach to Factorize a Semiprime
Department of Computer Science, Guangdong Neusoft Institute Foshan City, Foshan, China
State Key Laboratory of Mathematical Engineering and Advanced Computing, Wuxi, China
- 1 Department of Computer Science, Guangdong Neusoft Institute Foshan City, Foshan, China
- 2 State Key Laboratory of Mathematical Engineering and Advanced Computing, Wuxi, China
American Journal of Computational Mathematics·Volume 08 (2018)·Pages 175–183·Published 13 June 2018·DOI10.4236/ajcm.2018.82013
Copy link · social · email
Abstract
In accordance with the distributive traits of semiprimes’ divisors, the article proposes an approach that can find out the small divisor of a semiprime by parallel computing. The approach incorporates a deterministic search with a probabilistic search, requires less memory and can be implemented on ordinary multicore computers. Experiments show that certain semiprimes of 27 to 46 decimal-bits can be validly factorized with the approach on personal computer in expected time.
KeywordsParallelProbabilisticInteger FactorizationSemiprime
- Yan, S.X. (2008) Cryptanalytic Attacks on RSA. Springer US, New York.
- Surhone, L.M., Tennoe, M.T. and Henssonow, S.F. (2011) RSA Factoring Challenge. Springer US, New York.
- Wanambisi, A.W., Aywa, S., Maende, C., et al. (2013) Advances in Composite Integer Factorization Bibinfojournal. Materials & Structures, 48, 1-12.
- Abubakar, A., Jabaka, S., Tijjani, B.I., et al. (2014) Cryptanalytic Attacks on Rivest, Shamir, and Adleman (RSA) Cryptosystem: Issues and Challenges. Journal of Theoretical & Applied Information Technology, 61, 1-7.
- Kessler, G.C. (2017) An Overview of Cryptography (Updated Version 26 February 2017). http://commons.erau.edu/publication/412
- Wang, X.B. (2017) Genetic Traits of Odd Numbers with Applications in Factorization of Integers. Global Journal of Pure and Applied Mathematics, 13, 493-517.
- Wang, X.B. (2017) Strategy for Algorithm Design in Factoring RSA Numbers. IOSR Journal of Computer Engineering, 19, 1-7. https://doi.org/10.9790/0661-1903020107
- Wang, X.B. (2018) Influence of Divisor-Ratio to Distribution of Semiprime’s Divisor. Journal of Mathematics Research, 10, 54-61. https://doi.org/10.5539/jmr.v10n4p54
- Fu, D.B. (2017) A Parallel Algorithm for Factorization of Big Odd Numbers. IOSR Journal of Computer Engineering, 19, 51-54. https://doi.org/10.9790/0661-1902055154
- Wang, X.B., Li, J.H., Duan, Z.H. and Wan, W. (2018) Probability to Compute Divisor of a Hidden Integer. Journal of Mathematics Research, 10, 1-5. https://doi.org/10.5539/jmr.v10n1p1
- Hu, X.P. and Cui, H. (2010) Generating Multi-Dimensional Discrete Distribution Random Number. Sixth International Conference on Natural Computation IEEE 10-12, 1102-1104. https://doi.org/10.1109/ICNC.2010.5583695
- Li, J.H. (2017) Algorithm Design and Implementation for a Mathematical Model of Factoring Integers. IOSR Journal of Mathematics, 13, 37-41. https://doi.org/10.9790/5728-1301063741
- Brent, R.P. (1990) Parallel Algorithms for Integer Factorisation Number Theory and Cryptography. Loxton, J.H., Ed. Cambridge University Press, Cambridge, 26-37.
- Wang, Q., Fan, X. and Zhang, H. (2016) The Space Complexity Analysis in the General Number Field Sieve Integer Factorization Theoretical Computer Science, 630, 76-94.
- Kurzweg, U.H. (2012) More on Factoring Semi-Primes. http://www2.mae.ufl.edu/uhk/MORE-ON-SEMIPRIMES.pdf