Cryptography
Cryptography is a method of protecting information and communication through the use of code so only those for whom the information is intended can read and process it. Cryptography is used for many things from online banking to GitHub commits. Today we’ll dive into the basics of cryptography. Let’s get started!
Show Notes
- [0:25] Our experience with cryptography
- [03:08] What is cryptography?
- [04:21] Four objectives of cryptography
- [09:44] Types of cryptography
- [23:34] Historical Cryptography
- [30:54] How to learn cryptography
- [32:34] Shoutouts
Resources
- Coursera course - https://www.coursera.org/learn/crypto#syllabus
- Crash course - https://www.youtube.com/watch?v=jhXCTbFnK8o
- Khan academy - https://www.khanacademy.org/computing/computer-science/cryptography
- Passport JS - http://www.passportjs.org/
- OAuth - https://oauth.net/2/
- Episode with Tailor Tolliver on security - https://www.ladybug.dev/episodes/web-security?rq=security
- The Code Book by Simon Singh - https://www.amazon.com/Code-Book-Science-Secrecy-Cryptography/dp/0385495323
- Carcassonne - https://boardgamegeek.com/boardgame/822/carcassonne
- Auth0 - https://auth0.com/
- Amazon Cognito - https://aws.amazon.com/cognito/
Transcript
https://github.com/ladybug-podcast/ladybug-website/blob/master/transcripts/67-cryptography.md