pluto / ronkathon

Cryptography Educational Foundations
https://pluto.xyz/blog/ronkathon-learn-cryptography-from-first-principles
MIT License
135 stars 13 forks source link

Elliptic Curve Diffie Hellman #115

Closed jtriley-eth closed 21 hours ago

jtriley-eth commented 4 days ago

WIP

Adds ecdh, groups it with ecdsa in an ecc module, and adds a new README detailing its application to public key cryptography.

Adding support for one-round tripartite ecdh via tate pairings WIP.

This PR closes issue #81

jtriley-eth commented 1 day ago

ok, so i'm thinking keep this one simple, just bipartite key exchange bc it's going to take a while to grasp the exact tripartite ecdh; seems like it's going to be more than just a tate pairing, which is already a bit fuzzy atm.

jtriley-eth commented 21 hours ago

moved to https://github.com/pluto/ronkathon/pull/125