Everything I always wanted to know about crypto, but never thought I’d understand
a talk by Sasha Romijn
For many years, I had entirely given up on ever understanding the slightest thing about cryptography. The amount required to understand even the most basic part seemed entirely dazzling. However, I’ve since learned it’s not nearly as hard as I thought to understand many of the important concepts.And this is what I want to share with you.
For this talk, you don’t need to know anything about cryptography, and almost no math knowledge. You’ll gain an understanding of what the different components are and how they interact. And learn to get a grasp of how a system works, without necessarily understanding the details of each individual part.
In this talk, I’ll take you through some of the underlying design principles of modern applications of cryptography. We’ll talk about what we’re trying to accomplish, which parts are involved, and how to prevent and understand common vulnerabilities. This will help you to make better choices when you implement cryptography in your products and will improve your understanding of how crypto is applied to things you already use.
This talk is suitable for both beginner and advanced Pythonistas.
I've always been curious about many aspects of cryptography, both from a practical product development perspective, but also just out of interest. However, really didn't believe I could ever understand any of it.
By now, I know better and have found that many aspects really aren't that complicated. I'm also good at explaining these kinds of concepts.