Diffie-Hellman Key Exchange
Art of the Problem2 HN recommenders · recommended in 2 months, 2012–2016
explainer · intro · evergreen · 2012–2016 on HN
A short Art of the Problem clip explaining Diffie-Hellman key exchange, using a paint mixing analogy for one-way functions and touching on modular arithmetic and discrete logarithms.
Recommended as a simple, non-mathematical way to understand key exchange.
Up next
14 mo on HNWhat the heck is the event loop anyway? | Philip Roberts | JSConf EU
JSConf
16 HN recommender · 2015–2025
2 mo on HNAlcoholic Vervet Monkeys! - Weird Nature - BBC animals
BBC Studios
2 HN recommender · 2014–2021
8 mo on HNDiffie-Hellman Key Exchange
Art of the Problem
9 HN recommender · 2016–2024
11 mo on HNBehind the Scenes of iOS Security
Black Hat
9 HN recommender · 2016–2026
11 mo on HNWhy Electronic Voting Is Still A Bad Idea
Tom Scott
11 HN recommender · 2020–2026
11 mo on HNBut how does bitcoin actually work?
3Blue1Brown
15 HN recommender · 2017–2024
7 mo on HNBlackHat USA 2011: SSL And The Future Of Authenticity
Christiaan008
9 HN recommender · 2011–2017
8 mo on HNBlockchains Are a Bad Idea (James Mickens)
HBS Digital Initiative
8 HN recommender · 2018–2023
6 mo on HNLine Goes Up – The Problem With NFTs
Folding Ideas
12 HN recommender · 2022–2026
7 mo on HNTheory and Practice of Cryptography
Google TechTalks
5 HN recommender · 2011–2019
6 mo on HNWhy Electronic Voting is a BAD Idea - Computerphile
Computerphile
7 HN recommender · 2015–2025
5 mo on HNThe Future is a Dead Mall - Decentraland and the Metaverse
Folding Ideas
6 HN recommender · 2023–2025
3 comments from Hacker News
Diffie-Hellman explained to me like I'm 5 using colors. Public Key Cryptography: Diffie-Hellman Key Exchange ( ▶ this video )
For non-mathematical explanations I liked this video, which uses a paint mixing analogy to explain the one way functions: ▶ this video
▶ this video can't just proxy it. the attacker can force his own certificate, but as previously said, ssl ev should solve it by making the user aware something is wrong in the address bar.