Diffie-Hellman key exchange is a really cool trick and this video explains it clearly in 2'18"
Perhaps it needs to be longer, adding that (a^b)^c is the tiny number and a^(b^c) is the huge number. Diffie-Hellman uses the tiny number because it is a bit lame (a^b)^c = a^(b times c) = a^(c times b) = (a^c)^b
I like to make my examples with Common Lisp, because the fully parenthesised prefix notation makes things explicit. No stubbing by toe on what 3^5^7 actually means.
saving that one for the kids, practical examples are awesome. I read the book "Crypto" (Stephen Levy) as a kid and have been enthralled ever since. I'm not great at it, but I like walking the math, pure joy.
[ + ] Trope
[ - ] Trope 0 points 20 minutesMay 11, 2025 01:10:49 ago (+0/-0)
[ + ] autotic
[ - ] autotic 0 points 1 hourMay 11, 2025 00:02:49 ago (+0/-0)
[ + ] puremadness
[ - ] puremadness 0 points 3 hoursMay 10, 2025 21:46:41 ago (+0/-0)
saving that one for the kids, practical examples are awesome.
I read the book "Crypto" (Stephen Levy) as a kid and have been enthralled ever since.
I'm not great at it, but I like walking the math, pure joy.