Skip to content

MathSquared/general-number-field-sieve

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The General Number Field Sieve [WIP]

This project implements the general number field sieve, the asymptotically-fastest algorithm for factoring large integers.

The algorithm is as described in Algebraic Number Theory by Jarvis, Prime Numbers: A Computational Perspective by Crandall and Pomerance, and others.

Building

This project depends on Victor Shoup's NTL and CMake, and is written in C++11. Build as follows:

mkdir build
cd build
cmake ..
make -j8

About

An implementation of the General Number Field Sieve

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published