Design and Implementation of an ECM-based Integer Factorization Tool with GMP-ECM on Windows Platforms

Integer factorization is concerned with public-key cryptosystems, RSA. Most of the current factorization tools, which are not user friendly, are console-based software on the Linux environment. Consequently, we designed a GUI factorization tool with multiple algorithms, especially elliptic curve method, on Windows platform and implemented it by Dev-C++. Furthermore, the graphical interface doesn’t lower the efficiency.