A research-oriented toolkit for generating private and public keys in Elliptic Curve Cryptography (ECC) and testing weakness trough a modified version of the well known Baby-Step-Giant-Step.
The purpose of this project is to explore weaknesses in elliptic curve key generation, demonstrate how improper randomness can lead to vulnerable cryptographic keys, and provide tooling for testing ECC implementations against such weaknesses. The implementation is based on the following:
Clone the repository:
gh repo clone cysecud/ecc_weak_keysnavigate into the main.rs and start your test.
TO DO!
Authors
Developed and maintained by:
- Enrico Talotti
GitHub: https://github.com/enh11
Contributions, issues, and pull requests are welcome.