Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 2.11 KB

README.md

File metadata and controls

36 lines (26 loc) · 2.11 KB

All About Cryptography

Welcome to my repository, All About Cryptography. This repository contains a curated list of excellent learning resources on cryptography as well as my personal notes, organized systematically to help with understanding both foundational and advanced concepts in cryptography.

📚 Recommended Learning Resources

Here are some of the best resources to get started and deepen your understanding of cryptography:

Online Courses

  • Cryptography I - Coursera by Stanford University
    • A beginner-friendly course covering the basics of cryptography, including block ciphers, public-key cryptography, and digital signatures.
  • MIT 6.875, Cryptography Sp 2018
    • A comprehensive series of lectures on cryptography offered by MIT, available on Bilibili.
  • ZKP Mooc
    • A comprehensive series of lectures on Zero-Knowledge Proofs offered by Berkeley RDI Center, available on YouTube.

Books

  • Cryptography and Network Security by William Stallings
    • A comprehensive textbook that covers both cryptographic techniques and their application to network security.
  • Applied Cryptography by Bruce Schneier
    • A classic book covering a wide range of cryptographic protocols and algorithms.

Articles and Papers

📝 My Notes

Below is a collection of my personal notes, organized by topic. Each set of notes is maintained in its own directory:

  • Introduction to cryptography
  • Symmetric vs. Asymmetric encryption
  • Historical ciphers

Happy learning! 🚀