Skip to content

Latest commit

 

History

History
15 lines (10 loc) · 1.33 KB

README.md

File metadata and controls

15 lines (10 loc) · 1.33 KB

Crypto 1

My notes on Stanford's Cryptography 1 course presented by Coursera. These notes are meant for my own personal understanding and chronicling, it's not really intended to be consumed by others. They are riddled with misunderstandings, profanity, and outright incorrect statements that I haven't bothered to go back and correct. If you're looking to learn this stuff yourself, you'd be better served by just going to the course.

Things to look at after this:

Big Takeaways

  • We knew it already, but say it loud for the whole room to hear, don't roll your own crypto, shit's hard. Let the PhDs do it.
  • "Perfectly Encrypted" is sort a of a fool's game, we're operating off probabilities here, let's make em small. Words like "efficient" and "negligible" are highly dependent on how powerful your computer is.
  • The semantic security game and how advantage works to evaluate the security of encryption schemes.
  • Cryptography isn't just about hiding the message, it's also about preventing tampering with the message with things like HMACs.