Browse > Article
http://dx.doi.org/10.7236/JIWIT.2012.12.5.185

The Integer Factorization Method Based on Congruence of Squares  

Lee, Sang-Un (Dept. of Multimedia Engineering, Gangnung-Wonju National University Wonju Campus)
Choi, Myeong-Bok (Dept. of Multimedia Engineering, Gangnung-Wonju National University Wonju Campus)
Publication Information
The Journal of the Institute of Internet, Broadcasting and Communication / v.12, no.5, 2012 , pp. 185-189 More about this Journal
Abstract
It is almost impossible to directly find the prime factor, p,q of a large semiprime, n=pq. So Most of the integer factorization algorithms uses a indirect method that find the prime factor of the p=GCD(a-b,n),q=GCD(a+b,n) after getting the congruence of squares of the $a^2{\equiv}b^2$(mod n). Many methods of getting the congruence of squares have proposed, but it is not easy to get with RSA number of greater than a 100-digit number. This paper proposes a fast algorithm to get the congruence of squares. The proposed algorithm succeeded in getting the congruence of squares to a 19-digit number.
Keywords
prime number; semiprime; composite number; Sieve; Trial Division; congruence of squares;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Wikipedia, "Prime Number," http://en.wikipedia.org/wiki/Prime_number, 2010.
2 Wikipedia, "Prime Number Theorem," http://en.wikipedia.org/wiki/Prime_number_theorem, 2010.
3 Wikipedia, "Primality Test," http://en.wikipedia.org/wiki/Primality_test, 2010.
4 Wikipedia, "RSA," http://en.wikipedia.org/wiki/Rsa, 2010.
5 J. G. Kim, Y. S. Kim, S. O. Kim, "Factorization Algorithm," Journal of Korean Institute of Information Technology, v.8, no.2, pp.37-48, June, 1998.
6 Wikipedia, "Integer Factorization," http://en.wikipedia.org/ wiki/Integer_factorization, 2010.
7 Wikipedia, "RSA Factoring Challenge," http://en.wikipedia.org/wiki/RSA_Factoring_challenge, 2010.
8 Wikipedia, "Trial Division," http://en.wikipedia.org/wiki/Trial_Division, 2010.
9 Wikipedia, "Fermat's Factorization Method," http://en.wikipedia.org/wiki/Fermat's_factorization_method, 2010.
10 Wikipedia, "Dixon's Factorization Method," http://en.wikipedia.org/wiki/Dixon's_factorization_method, 2010.
11 Wikipedia, "Quadratic Sieve," http://en.wikipedia.org/wiki/ Quadratic_sieve, 2010.
12 Wikipedia, "General Number Field Sieve," http://en.wikipedia.org/wiki/General_number_field_sieve, 2010.
13 Wikipedia, "Rational Sieve," http://en.wikipedia.org/wiki/ Rational_sieve, 2010.
14 P. L. Jensen, "pGNFS," http://pgnfs.org/, 2009.
15 Algorithm," Journal of Korean Institute of Information Technology, v.8, no.2, pp.37-48, June, 1998.