27 Oct 2021 [guides]

coinstudent2048 shares elliptic curve cryptography tutorials for beginners

coinstudent20481 has shared2 a series of elliptic curve cryptography beginner tutorials3 in Python 3:

These tutorials are made with Monero (XMR) cryptocurrency in mind (but not too much). However, the ubiquity of elliptic curve cryptography means that these tutorials must also be applicable to other cryptocurrencies.

The license is GPL 3.0 and the elliptic curve prototype dumb25519.py is based on Sarang Noether’s skunkworks4 and Lelantus Spark Prototype5.

To start just download or clone the repository locally and run the python files.


  1. https://libredd.it/user/coinstudent2048 

  2. https://libredd.it/r/Monero/comments/qg9vov/ed25519_tutorials_elliptic_curve_cryptography/ 

  3. https://github.com/coinstudent2048/ed25519_tutorials 

  4. https://github.com/SarangNoether/skunkworks 

  5. https://github.com/cypherstack/spark