AdamWhiteHat / GNFSLinks
A complete, proof-of-concept, C# implementation of the General Number Field Sieve algorithm for factoring very large semi-prime numbers. The focus was on readability and understandability of the code, not performance.
☆58Updated 6 months ago
Alternatives and similar repositories for GNFS
Users that are interested in GNFS are comparing it to the libraries listed below
Sorting:
- Source code of calculators hosted at https://www.alpertron.com.ar☆246Updated 2 weeks ago
- Lattice algorithms using floating-point arithmetic☆382Updated last month
- A Python interface for https://github.com/fplll/fplll☆155Updated 2 weeks ago
- Chaos.NaCl cryptography library☆142Updated 4 years ago
- Breaking ECDSA (not so broken) with LLL☆87Updated 3 weeks ago
- Solve discrete logarithm problems by the number field sieve method.☆19Updated 8 years ago
- Elliptic curve tools, ECDSA, and ECDSA attacks.☆41Updated last year
- Solve discrete logarithm problems by the index calculus method.☆17Updated 8 years ago
- Artifacts for the "Minerva: The curse of ECDSA nonces" paper at CHES 2020☆31Updated 3 years ago
- Testing Schnorr's factorization claim in Sage☆305Updated 3 years ago
- Solving BDD and uSVP with predicate☆50Updated last year
- A factorization software using a Quadratic Sieve (SIQS) written in C.☆36Updated 3 months ago
- A repository that aims to provide tools for cryptography and cryptanalysis☆217Updated 5 years ago
- Twofish 512, Serpent 512, Rijndael 512, the HX Ciphers, Ring-LWE, NTRU, McEliece, GMSS, Rainbow, DTM-KEX☆42Updated 2 years ago
- SAT-based, MILP, and belief propagation preimage attacks on SHA-256 and other cryptographic hash functions☆39Updated 2 years ago
- A fast and unsafe version of an optimized C library for EC operations on curve secp256k1☆25Updated 2 years ago
- Lattice ECDSA attack☆138Updated 3 years ago
- Tool for generating Elliptic curve domain parameters☆129Updated 7 months ago
- CADO-NFS is a complete implementation in C/C++ of the Number Field Sieve (NFS) algorithm for factoring integers. For official releases, p…☆30Updated 5 years ago
- Cross platform C# wrapper for the native secp256k1 lib (netstandard2.0)☆44Updated 2 years ago
- msieve - Number Field Sieve implementation by Jason Papadopoulos☆254Updated 2 years ago
- The General Sieve Kernel☆132Updated 3 weeks ago
- Implementation of Lattice Attacks on (EC)DSA described in the research paper: Chao Sun,Thomas Espitau, Mehdi Tibouchi, and Masayuki Abe, …☆27Updated 4 years ago
- M4RI is a library for fast arithmetic with dense matrices over GF(2)☆81Updated 3 weeks ago
- Bitcoin library☆47Updated 10 years ago
- ☆451Updated 2 years ago
- M4GB: Efficient Groebner Basis algorithm☆71Updated 7 years ago
- Lattice Sieving using GPU Tensor cores based on the General Sieve Kernel (G6K)☆36Updated 8 months ago
- Python code to implement various number theory, elliptic curve and finite field computations.☆102Updated 4 years ago
- Tool to find XOR differential and rotational-XOR characteristics of ARX primitives.☆33Updated 2 years ago