Poor Alice and Bob. Always exposed. Always out there. Never left alone. ❤️
@kduhtdkzrt7 жыл бұрын
To answer the question about the aggressive tone in advance, I'm drunk, not austistic. No harm meant.
@ragnkja7 жыл бұрын
Eve is always stalking them...
@kduhtdkzrt7 жыл бұрын
Damnit. You're right.
@malporveresto7 жыл бұрын
#Pray4AliceAndBob
@TruthNerds5 жыл бұрын
Meh. What if Alice and Bob are just attention whores?
@ScottPlude Жыл бұрын
5 years later and this is still done a million times a minute out there. Very well explained, thank you!
@nishantdalvi9470 Жыл бұрын
Hey can you please clear my doubt, Actually I am kind of bit confused about the ordering of the events which takes place while TLS handshake does the digital certificate part which server shoots to the client to tell the client it's integrity and provide client it's public key happens before Diffie Helman key exchange or after it or eventually during the key exchange
@ScottPlude Жыл бұрын
@@nishantdalvi9470 why are you responding to me after 5 months? FIVE MONTHS!?!?!?!
@denisr52505 жыл бұрын
The analogy with colors in this video is pure genius! Thank you guys, this was an amazing introduction to Diffie-Hellman!
@aerodynamico64278 ай бұрын
Diffie-Hellman's original paper will drive you up the wall.
@RobertMilesAI7 жыл бұрын
Nice! This is a subject I should have covered immediately after the Public Key Cryptography video, since that one lays out the problem of exchanging keys that Diffie-Hellman solves. Great to see such a clear explanation, I doubt I'd have gone to the effort to get coloured liquids!
@mojacodes2 жыл бұрын
robert miles with only 4 likes and no replies? also, first!
@AyushMo2 жыл бұрын
Your public key crypto video was amazing! So was this one !
@Democracy_Manifest2 жыл бұрын
Is it a 'clear' explanation though, or a coloured one?
@nO_d3N1AL7 жыл бұрын
What I like most about this channel is the ability of the presenters to explain things simply without mathematics. That is real teaching, not reciting formal proofs and equations
@WofWca6 жыл бұрын
Reciting formal proofs is also teaching, just for more advanced.
@CGoody5647 жыл бұрын
Watched the defcon presentation from years ago given by the creator of the diffie-helman key exchange... It was absolutely fascinating. Dude is an innovator and pure genius. Seems like a nice guy as well
@frenchify75066 жыл бұрын
I really like this guy. Been watching and rewatching his lessons for like 3 hours.
@ennis_w Жыл бұрын
Everytime I feel confused by e2ee or key exchange, I will come back and see these videos. Really helps.
@dmatuzo7 жыл бұрын
How curious, PBS Infinite Series have been talking about encription in the last few days. Now I've got double the encryption bonanza! This has been a good week.
@smob07 жыл бұрын
I think the next video in the series will be about this key exchange.
@remuladgryta7 жыл бұрын
Further, one of the Royal Institution's recent videos used the same color mixing analogy to demonstrate key exchange.
@curtmack7 жыл бұрын
The color mixing analogy has been used to describe Diffie Hellman key exchange for a couple of decades at least.
@heyraylux7 жыл бұрын
curious indeed.....
@phoenix24647 жыл бұрын
yessss him again
@SuviTuuliAllan7 жыл бұрын
maxwell,cpp sexy, right?
@kduhtdkzrt7 жыл бұрын
komma cpp ?!
@treyquattro7 жыл бұрын
in for a penny, in for (Dr.) Mike Pound
@Ozziepeck117 жыл бұрын
wtf?!!
@ABurntMuffin7 жыл бұрын
Mike is the best. Except for maybe Parker.
@goshisanniichi7 жыл бұрын
Random squirting of fluids... exactly what I wanted to see this early in the morning...
@therealquade7 жыл бұрын
the random squirting of fluids, by alice and bob, out in public.
@troyjones93447 жыл бұрын
ohhhhhh myyyyyyyy
@TheWolfboy1807 жыл бұрын
Thomas Carrel It’s ok, no one minds if it’s done by Dr. Mike Pound
@xxwaldi4 жыл бұрын
@@therealquade yeah they should rather put it in the privates
@mrsmith10974 жыл бұрын
Is that Super Sonico?
@kingbran9232 жыл бұрын
Sir, you have sincerely helped me with my homework far more than my textbook ever could. Thank you so much for making these videos! :D
@CristiNeagu7 жыл бұрын
1:04 First rule of cryptography: Unless your job is to create cryptographic algorithms, *never* implement your own cryptographic algorithms. You *will* screw it up.
@paterfamiliasgeminusiv46236 жыл бұрын
Nice advice because it is such a tempting prospect.
@baatar6 жыл бұрын
Why would you even want to implement your own in the first place?
@0ijm3409fiwrekj6 жыл бұрын
@@baatar for funnnnnn
@paulzapodeanu94075 жыл бұрын
In high school I thought I was being clever and did this. Took my deskmate about 1/2 an hour to crack it. Despite many evidence to the contrary, I still think I'm clever.
@sir_slimestone37975 жыл бұрын
@@paulzapodeanu9407 Let me guess, simple substitution
@ironman850007 жыл бұрын
I'm a simple man. I see a computerphile video with Mike Pound, I click like
@StuffOffYouStuff4 жыл бұрын
Fantasticly simple and easy to understand explanation, thank you for this. I'm studying for the Sec+, so basics atm. But i've been getting very confused by some of the terms around encryption. I'm going to ask a completely naive question. I understand to encrypt there are two components, 1) the algorithm, 2) the key. I've seen Diffie-Hellman described as a) a public key encryption algorithm, b) a key exchange protocol, c) a public-key encryption protocol. RSA is also described as an asymmetric public key encryption algorithm. Diffie-Hellman only generates keys, it does not provide an algorithm for use with those keys to then encrypt data RSA also generates keys, but can also encrypt/decrypt data So, my questions/assertions: 1) Is there general misuse of the term "encryption algorithm" or just "encrpytion" as to what that encompasses? What should it encompass? 2) My current feeling is, Encryption = 1) the algorithm, 2) the key (but not the key generation). Encryption algorithm = 1) literally just the algorithm, not the key. EErr, i don't know what term to use that would also encompass the key generation bit. So yeah confused still. 2) The process of Diffie-Hellman key generation/exchange is still considered an encryption algorithm because it outputs data (the shared public) that makes deciphering the input to create it practically impossible? 3) Diffie-Hellman is considered asymmetric because it generates a private/public key pair first? 4) Diffie-Hellman can also be used to generate asymmetric keys ONLY? 5) So the private symmetric keys Diffie-Hellman creates would form the symmetric keys for one of the symmetric encryption algorithms like RC4/AES? 4) Looking back at the above then, the term encryption looks like it should actually include the discrete phase of key generation/distribution?
@tudoralexandruienulescu221410 ай бұрын
I am also studying Sec+ From what I (think I) know, here are my answers: 1 - There is no misuse. Encryption describes the goal of the action, the algorithm is what any algorithm is. A chain of operations for a specific goal. "Encryption algorithm" is fine. 2 - You are overthinking I guess. "Encryption" is a term used to describe the topic of the discussion (for example). The term "Encryption algorithm" is getting into details and explaining what is, why it's needed, how it works (each step of the process aka the algorithm), etc. 3 - Diffie-Hellman is assymetric because the Bob and Alice don't have all the same keys in their own pockets. Alice does not have the "b" key and Bob does not have the "a" key. 4 - From what I learned thus far, yes. DH is the general example for generating asymmetric keys. 5 - YES 6 (or maybe 4) - I don't think so. encrypting something using a cypher is one thing, using a handshake or other ways to communicate between parties is another (just like DH). The DH is the actual method used to sharing of a secret key between two people who have not contacted each other before. It does not refer to the cyphers at all.
@dasjucktmichnicht67272 жыл бұрын
i love the style of the whole channel! proofs nobody really needs power point or laborious anmations.
@Laurabeck3297 жыл бұрын
This demonstration was a classic Parker square.
@CreamyRootBeer7 жыл бұрын
Matt Parker says "No."
@khawajaazfarasif48652 жыл бұрын
Beautifully explained.
@user-qf6yt3id3w7 жыл бұрын
One thing I liked about Hellman was that not only did he invent a clever way to distribute private keys he also invented a decent tasting mayonnaise with an enormous shelf life. It has been forecast that a jar or mayonnaise will still be more or less OK even after being stored at refrigerator temperatures for five thousand years. If the Ancient Egyptians had known about Hellman's mayonnaise recipe and had stored a few sealed jars in the pyramids we'd still be able to open them and make a decent tuna mayo sandwich. Probably long after the nuclear apocalypse we'll be eating Hellman's Mayonnaise probably with roach meat. Or maybe the roaches will win and eat Human Mayo sandwiches.
@aliweber390611 күн бұрын
I never knew that :)
@quintencabo2 ай бұрын
This is such a great video! Honestly the most intuative explination I have seen. Even kids can understand this.
@daviaquino3625 Жыл бұрын
I am writing Javascript decryption libraries for Apple Pay, Google Pay and Shopify and came across this video trying to learn more about the theory. Fantastic!
@giorgibakradze87343 жыл бұрын
Thank you. This video really made the concept of Diffie-Hellman key exchange clear for me.
@davidoconnor91673 жыл бұрын
Excellent, clear explanation, and the colours really showed the process visually, thanks guys!
@kigtod7 жыл бұрын
A very clear explanation as usual, but it would have been nice for Mike to briefly mention that a trio at GCHQ - Ellis, Cocks and Williamson - came up with the idea first.
@waspstomper62503 жыл бұрын
Shut up
@Seansaighdeoir4 ай бұрын
The use of the coloured liquids is genius and perfectly illustrates the problem of understanding that despite the visible colour combination it in no way exposes the constituent components.
@rithviksaranumasaravanan792527 күн бұрын
This was the next video I saw after seeing the ECC video and Diffie-Hellman concept is now understood. Dr Mike on top. btw I'm about watch the mathematical version of Diffie-hellman so I'll see you there.
@MrMamfbr2 жыл бұрын
4:55 that's the most important part in my opinion, and the video kinda dismiss it as granted. If the yellow is public, I can calculate the difference to it. How do you make sure it cannot be reversed? this is the magic
@LHyoutube3 жыл бұрын
I would have understood a lot more mathematics had it been presented so intuitively!
@dubonbiton17064 жыл бұрын
What an incredible video! Fantastic way to understand how VPN key exchange works!! Thumbs up
@unvergebeneid7 жыл бұрын
2:53 that sound though! =)
@chrisgsauce2 жыл бұрын
I've never seen a clearer explanation of DH. Thanks guy!
@Deiwulf Жыл бұрын
Finally explanation of the main part that's missing like literally everywhere else. Good lord.
@fridric29164 жыл бұрын
Dr. Mike Pound is just a great great teacher
@programmercouple3 жыл бұрын
Finally understood the Diffy-Hellman concept. Thanks
@syeduzairahmed2 жыл бұрын
Very simplified approach of teaching. Great video
@rursus83543 жыл бұрын
I'm darned *interested* in the mathematics of Diffie-Hellman and whatever, I'm just a little bit rusty - please don't skip the maths just because the non-computing world believes that ignorance is a virtue, but keep it simple so that most of us aren't lost.
@jme_a7 жыл бұрын
Great video, but surely the simpler method with the colours would have been to have ramekins with clear water and then add X drops of food colouring for the stages?! 😂
@AloisMahdal7 жыл бұрын
Apparently Mt.Dew vending machine was closer than a food coloring vending machine.
@AlexRasengan13376 жыл бұрын
But that wouldn't work, the private keys are different.
@agentjeyjey97574 жыл бұрын
@@AlexRasengan1337 Not for the private keys, for the public key (g)
@kanskejonasidag17 жыл бұрын
Mike Pound?? Instant like! :D
@almiskea11 ай бұрын
Great explanation, I have been searching and no one has explained it as well Thank you
@lumanaughty10254 жыл бұрын
This might be the quarantine talking, but I’m starting to get a crush on this dude
@ruijiebai75314 жыл бұрын
lol,i feel you ,i wish my lecturer could have his face then i wont skip any lecture
@rezaghochkhani4 жыл бұрын
This is the greatest video I have watched on encryption, ever! Thanks a lot.
@realprathap47326 ай бұрын
I studied Diffie-Hellman in college from a textbook, but after a few years, I forgot it because I shifted to a different field. And now I am watching this KZbin videos random, and my reaction, Wooow, yeah, that makes sense now! 😯
@42svb583 жыл бұрын
Best breakdown ever
@WilliamsLovesToLearn Жыл бұрын
what was the purpose of n in this video?
@danielf.7151 Жыл бұрын
It is used in the same steps as g. that only matters for the actual math, the rough principle is the same
@florianfanderl66743 жыл бұрын
Recently discovered this channel and I love it ❤
@Crypto_Wiz Жыл бұрын
Brilliant. My professor could not even come close to such a great explanation.
@aciddraconian133 жыл бұрын
I have been so clueless with cryptography and cannot find one braincell to focus on most reading material (darn you ADHD) but stumbled along here and it made complete sense, wow.
@wiltonlawrence8825 жыл бұрын
This is the best explanation of key exchange i came across, thanks for uploading this
@grrr13517 жыл бұрын
I just love this guy! Keep him comin'.
@matteoagius-darrigo7632 Жыл бұрын
my favorite video on youtube!
@edmundderek4 жыл бұрын
so glad that your video made it in the bibliographie of my PFE
@DouroFusion Жыл бұрын
amazing video, thanks Dr Mike Pound!
@BackWithTheBoom4 жыл бұрын
Mathematical squirtings, LOVE THIS GUY XD, i follow this guy almost for a couple years, such a MVP
@999999GALLADE7 жыл бұрын
I was actually looking for a good Diffie Hellman video a couple of days ago - how convenient!
@sparkplugtire3 жыл бұрын
Awesome explanation!!!
@wakomike294 жыл бұрын
This helps soooo much with my university studies! Dr. Pound, your the best.
@tejasanvekar73674 жыл бұрын
Huge fan of u sir....started encryption watching ur videos.....love ur accent
@DaMaZa12344 жыл бұрын
I would like to Thank you Dr.Mike Pound for this information. it make me understand what is Diffie-Hellman is and i would like to take this video to be your reference in my work i have been put credit for u i really appreciate what u have done for us this video is just 8min it fun and i love this video Thank you
@tapewormerbinkosti3141 Жыл бұрын
One of these mathematical functions is: Alice sends g to the power of a (modulo prime number p). Bob sends g to the power of b (modulo p). The shared key is then: g to the power of a (modulo p) to the power of b (modulo p) which is the same as g to the power of b (modulo p) to the power of a (modulo p).
@akshaykkapoor6 жыл бұрын
Best explanation of DH with such a simple example ..great work ..keep it up
@GordonjSmith13 жыл бұрын
What a wonderful demonstration!
@Jordan-hz1wr2 жыл бұрын
I came here because it's 2022 and I still don't know what Diffie-Hellman is, and at this point I'm too afraid to ask.
@datag119911 ай бұрын
Great visual analogy. Thank you!
@benjohnson62517 жыл бұрын
Such a good video! Really clever concept, and the colour analogy is great! Cheers! :D
@hamzamunir81804 жыл бұрын
this guys saved my semester.
@tomasxfranco7 жыл бұрын
I love Mike.
@evarakovska33023 жыл бұрын
Thanks for whole serie of videos! I found something useful for my students and it is great!
@willk71843 жыл бұрын
Neat, I finally understand the basics of something I was always curious about. But now I'm thirsty.
@kennyethwong52143 жыл бұрын
your presentation is so clear and understandable, thanks a lot
@marcopetaccia882 жыл бұрын
Spectacular explanation. Thanks !!!
@sachinpandeyatd3 жыл бұрын
tomarrow I have new sec and cryptography exam, and this topic has high possibility of coming, this is the best explanation I found,
@1992Razvy7 жыл бұрын
Great video and execution. Always I need to know how something in practice works to know if I really need it in my project and then I need to know the math behind to reproduce myself. I just got here again after watching the math video, beause I have to go back to solidify the knowledge.
@videogamemusicandfunstuff48737 жыл бұрын
Dr. Mike is the best!
@MakerTim7 жыл бұрын
Thanx! I got NOW my college about EXACT this and your explanation is way more clear
@Dashrendar25076 жыл бұрын
Hey, thanks! I was still having issues with this but your visual representation really helped :)
@asherorourke61993 жыл бұрын
what a terrific explanation. Terrific, and thank you!
@trollflix3 жыл бұрын
This guy is a genius. The explanation method is high level. You must be a teacher. 😍😋
@laurelineparis5407 Жыл бұрын
Nice, fun and accessible way to explain it :) Really enjoyed the analogical explanation Thanks for sharing 🙌
@krillansavillan Жыл бұрын
6:40 "Mathematical functions that are much more precise than my random squirting of liquids" bars
@shivampokhriyal27822 жыл бұрын
Awesome explanation. 👌👌
@zeikjt7 жыл бұрын
The water with food coloring mixing is a subtraction (so it'll converge on a dark muddy color), but the computer generated mixing is an addition (it'll converge on white). Aka, paint vs light.
@louisascott2483 Жыл бұрын
you are singlehandedly saving my degree
@hashansachintha5466 жыл бұрын
Finally I have understand it with this simple example. Big thanks.
@lukas.oppermann3 жыл бұрын
Great explanation. Makes this concept really easy and straight forward to understand. 👍Thank you
@ryantan59743 жыл бұрын
Very well explained and elaboration are very clear.
@druidelf36 жыл бұрын
Amazing video. I could not have found a better teacher. Thank you so much.
@SirCutRy7 жыл бұрын
This is so simple yet so effective. Very interesting.
@brboLikus7 жыл бұрын
But what does 'n' do?
@Computerphile7 жыл бұрын
+Vjekoslav-Leonard Prčić watch the extra bits
@brboLikus7 жыл бұрын
Oh.. Thanks!
@coolguy-dw5jq7 жыл бұрын
N is your message
@NateROCKS1124 жыл бұрын
@@coolguy-dw5jq no, n is your modulus. See the mathematical video for what it does
@srt-fw8nh4 жыл бұрын
If water in either of those bowls overflows, n's job is to clean it up.
@Skaxarrat Жыл бұрын
Stellar explanation.
@aabcdabc-n8t7 жыл бұрын
FINALLY. Love your videos
@ramprasath2196 жыл бұрын
Superb video!!! Great job 👍👏
@fahansheikh Жыл бұрын
thanks for the wonderful explanation 👍
@endsleighplace2 жыл бұрын
Why is there a drain in the office floor? Now I'm just confused...
@sargondinkha84922 жыл бұрын
Fantastic content!
@theMosen3 жыл бұрын
So how do group chats work?
@mercerkace20232 жыл бұрын
Amazing explanation.
@pun15h3r.2 жыл бұрын
very nice video, plain and simple explanation ;D
@AnimatedHooman7 жыл бұрын
Excellent explanation. Loved it
@ecaterinaignatov2026 Жыл бұрын
"You would normally do this normally with mathematical functions that are much more precise than my random squirting of liquids" - same