Рет қаралды 14,171
The Diffie Hellman key exchange is one of the most important developments in public-key cryptography. It is extensively used by many common protocols to securely exchange a symmetric key over an insecure channel - like the internet.
Timestamps:
0:00 - Intro
2:07 - History
3:32 - Where is the Diffie-Hellman key exchange used?
9:14 - The Maths
14:45 - The Diffie-Hellman key exchange with more than two parties
15:17 - The Diffie-Hellman key exchange and RSA
17:58 - Elliptic curve Diffie-Hellman
18:42 - Diffie-Hellman and TLS
19:53 - Security considerations for the Diffie-Hellman key exchange
21:55 - Post-quantum security
23:05 - Conclusion
Links:
Primitive roots:
brilliant.org/wiki/primitive-...
Modular operations:
brilliant.org/wiki/modular-ar...
Cyclic groups:
cs.wellesley.edu/~cs310/lectur...
Shamir and Ronen’s paper:
www.wisdom.weizmann.ac.il/~ey...
Padding:
www.tutorialspoint.com/what-a...