MENU

Fun & Interesting

Diffie-Hellman Key Exchange Explained | A deep dive

Destination Certification 16,811 3 years ago
Video Not Working? Fix It Now

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: https://brilliant.org/wiki/primitive-roots/ Modular operations: https://brilliant.org/wiki/modular-arithmetic/ Cyclic groups: http://cs.wellesley.edu/~cs310/lectures/22_cyclic_groups_slides_handouts.pdf Shamir and Ronen’s paper: https://www.wisdom.weizmann.ac.il/~eyalro/RonenShamirDhReview.pdf Padding: https://www.tutorialspoint.com/what-are-risks-in-implementing-the-rsa-algorithm-without-padding

Comment