EC Cryptography Tutorials - Herong's Tutorial Examples - v1.02, by Dr. Herong Yang
ECDH (Elliptic Curve Diffie-Hellman) Key Exchange
This chapter provides tutorial notes on ECDH key exchange protocol, which is to perform a scalar multiplication of one's own EC private key and other's EC public key to obtain the common shared secret key.
Takeaways:
Table of Contents
Geometric Introduction to Elliptic Curves
Algebraic Introduction to Elliptic Curves
Abelian Group and Elliptic Curves
Discrete Logarithm Problem (DLP)
Generators and Cyclic Subgroups
tinyec - Python Library for ECC
►ECDH (Elliptic Curve Diffie-Hellman) Key Exchange
ECDSA (Elliptic Curve Digital Signature Algorithm)