Summer of Math Exposition

Presented by 3Blue1Brown 3blue1brown

Elliptic Curve Cryptography: The Magic Behind Secure Communication

Have you ever wondered what makes our device secure? What stops hackers from getting our data? Well, it's cryptography. Elliptic Curve Cryptography or ECC for short is one of the ways to encrypt data, but how does it compare to the Rivest-Shamir-Adleman algorithm? Today, we'll find out. How the animation was done: https://github.com/DavidRoloham/Elliptic-Curve-Cryptography-Manim The video will start with some exposition on cryptography, go over what an elliptic curve is and how addition is done on it. Then will briefly talk about how it's hard to reverse the keys due to ECDLP, and show a simplified example of how key generation is done. Then, it will compare ECC and RSA (briefly), and back to exposition on ECC to link back to the start.


Analytics

3.61 Overall score*
116 Rank
8 Votes
4 Comments

Comments

4.5
Nice. It would've been helpful to spend a little more time explaining how "addition" works in elliptic curves. You do animate it, but it's quick and easy to miss.
3.4
This is a great piece of work, congrats on getting this through! I really liked the animations and the script was also great (for a given target audience, well-structured and to the point). Unfortunately the audio was pretty noisy, and it sounded like double, which made the whole video harder to watch. I think that's probably the part of your video that can improve the most
5
In the first part, I found the images less creative than in the second part, where I liked using the curve as part of the padlock. What audience were you aiming at? I'm not sure whether the many/long curve graphs match well enough with the main topic (performance) from the description. But hey, maybe I know too much about elliptic curves already...
3.4
I want to see the actual equations that define the operations more clearly; if not, at least write it on the screen what the operations actually are, in words. For now, I was a bit lost on what the whole ECC operation does. Maybe asking for a bit too much, but I would also want to know in a bit more detail the ECC vs RSA comparison - why do they offer similar levels of security?