การเปรียบเทียบประสิทธิภาพการแยกตัวประกอบของชุดข้อมูลที่มีเลขประจำหลักเดียวกัน ตั้งแต่ 2 – 20 หลักด้วย Pollard’s rho Algorithm และ Fermat’s Factorization Method COMPARING THE PERFORMANCE FACTORIZATION OF A DATA SET WITH THE SAME NUMBER FROM 2-20, WITH THE POLLARD’S RHO ALGORITHM AND FERMAT’S FACTORIZATION METHOD

ผู้แต่ง

  • จีรศักดิ์ พุ่มเจริญ สาขาเทคโนโลยีสารสนเทศ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยเทคโนโลยีราชมงคลสุวรรณภูมิ
  • ลักษนันท์ พลอยวัฒนาวงศ์ สาขาเทคโนโลยีสารสนเทศ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยเทคโนโลยีราชมงคลสุวรรณภูมิ

คำสำคัญ:

การแยกตัวประกอบ, อัลกอริทึมพอลลาร์ด โร, อัลกอริทึมทฤษฏีแฟร์มาต์

บทคัดย่อ

งานวิจัยนี้ได้นำเสนอการเปรียบเทียบประสิทธิภาพการแยกตัวประกอบ เป็นการวิจัยเชิงทดลองด้วยวิธี Pollard's rho Algorithm และ Fermat's Factorization Method ทั้งสองอัลกอริทึมนั้นเป็นอัลกอริทึมที่ได้รับความนิยมในปัจจุบัน หากเปรียบเทียบประสิทธิภาพในการแยกตัวประกอบของตัวเลขทั่วไปแล้วนั้นทั้ง 2 อัลกอริทึม มีประสิทธิภาพในการทำงานแตกต่างกัน โดยทดลองด้วยชุดข้อมูลที่มีค่าข้อมูลเลขประจำหลักเดียวกันทั้งหมด ดังนั้นจึงนำอัลกอริทึมแยกตัวประกอบทั้ง 2 แบบ โดยใช้ชุดข้อมูลตัวเลขทั้งสิ้น 171 ชุด ซึ่งประกอบไปด้วยตัวเลขตั้งแต่ 2 หลัก จนถึง 20 หลัก โดยมีเลขประจำหลักเดียวกัน เริ่มตั้งแต่ 1-9 และเปรียบเทียบว่าทั้งสองอัลกอริทึมนั้นให้ผลลัพธ์ของเวลาและประสิทธิภาพในการแยกตัวประกอบจากชุดข้อมูลแต่ละชุด โดยการแยกตัวประกอบของชุดข้อมูลที่มีเลขประจำหลักเดียวกันทั้งหมด พบว่า การแยกตัวประกอบวิธี Pollard's rho Algorithm มีประสิทธิภาพด้านความเร็วในการแยกตัวประกอบดีกว่าวิธี Fermat's Factorization Method

Downloads

Download data is not yet available.

เอกสารอ้างอิง

[1] Riesel, H. (2012). Prime numbers and computer methods for factorization. 2nd ed. The Royal Institute of Technology.
[2] Stallings, W. (2006). Cryptography and network security: principles and practices. Pearson Education India.
[3] Rivest, R. L., Shamir, A.; & Adleman, L. (1978). A method for obtaining digital signatures and public-key cryptosystems. Communications of the ACM. 21(2): 120-126.
[4] Woodward, Alan. (2012). An emerging threat to public-key encryption. Retrieved June, 2017, from https://www.profwoodward.org/2012/01/emerging-threat-to-public-key.html
[5] DI Management Services Pty Limited. (2017). RSA Algorithm. Retrieved March 20, 2017, from http://www.di-gt.com.au/rsa_alg.html
[6] Janeba, M. (1994). Factoring Challenge Conquered - With a Little Help from Willamette. Retrieved January 15, 2011, from http://www.willamette.edu/~mjaneba/rsa129.html
[7] Duta, C. L., Gheorghe, L.; & Tapus, N. (2016). Framework for evaluation and comparison of integer factorization algorithms. In SAI Computing Conference (SAI), 2016. pp. 1047-1053.
[8] Ambedkar, B. R.; & Bedi, S. S. (2011). A new factorization method to factorize rsa public key encryption. IJCSI International Journal of Computer Science Issues. 8(6).
[9] Phillips, C. L.; & Nagle, H. T. (2007). Digital control system analysis and design. Prentice Hall Press.
[10] Pollard, J. M. (1978). Monte Carlo methods for index computation (????). Mathematics of computation. 32(143): 918-924.
[11] Teske, E. (2001). On random walks for Pollard’s rho method. Mathematics of computation. 70(234): 809-825.
[12] Lenstra, A. K., Lenstra, H. W., Manasse, M. S.; & Pollard, J. M. (1993). The factorization of the ninth Fermat number. Mathematics of Computation. 61(203): 319-349.
[13] Brent, R. (1999). Factorization of the tenth Fermat number. Mathematics of Computation of the American Mathematical Society. 68(225): 429-451.
[14] Bach, E. (1991). Toward a theory of Pollard's rho method. Information and Computation. 90(2): 139-

ดาวน์โหลด

เผยแพร่แล้ว

2019-02-05

รูปแบบการอ้างอิง

พุ่มเจริญ จ., & พลอยวัฒนาวงศ์ ล. (2019). การเปรียบเทียบประสิทธิภาพการแยกตัวประกอบของชุดข้อมูลที่มีเลขประจำหลักเดียวกัน ตั้งแต่ 2 – 20 หลักด้วย Pollard’s rho Algorithm และ Fermat’s Factorization Method COMPARING THE PERFORMANCE FACTORIZATION OF A DATA SET WITH THE SAME NUMBER FROM 2-20, WITH THE POLLARD’S RHO ALGORITHM AND FERMAT’S FACTORIZATION METHOD. วารสารมหาวิทยาลัยศรีนครินทรวิโรฒ สาขาวิทยาศาสตร์และเทคโนโลยี, 10(20, July-December), 13–24. สืบค้น จาก https://ph02.tci-thaijo.org/index.php/swujournal/article/view/170306