Educational implementation of ECC - Elliptic Curve Cryptography in Python, with simulations in streamlit. Also explores the Dual_EC_DRBG NSA vulnerability.
To run locally, just install dependencies from requirements.txt, and run:
streamlit run main.py
Application demo: link