This repository collects lecture notes on Cryptography that are publicly accessible.
- Introduction to Modern Cryptography (2nd edition) by Jonathan Katz and Yehuda Lindell
- A Course in Cryptography by Rafael Pass and Abhi Shelat
- A Graduate Course in Applied Cryptography by Dan Boneh and Victor Shoup
- Lecture Notes on Cryptography by Shafi Goldwasser and Mihir Bellare
- Serious Cryptography: A Practical Introduction to Modern Encryption by JP Aumasson
- Handbook of Applied Cryptography
- The Foundations of Cryptography by Oded Goldreich
- Handbook of Applied Cryptography by Alfred J. Menezes, Paul C. van Oorschot and Scott A. Vanstone
- Foundations of Cryptography 89-856 by Yehuda Lindell
- Mathematical Cryptology by Keijo Ruohonen
- Introduction to Reliable and Secure Distributed Programming
- Crypto 101
- Intuitive Advanced Cryptography
- Privacy for identities
- Practical-Cryptography-for-Developers-Book
- An intensive introduction to cryptography by Boaz Barak
- Elliptic Curve Handbook by Ian Connell
- Pseudorandomness by Salil Vadhan
- Graduate Cryptography (Topics in Theory) from Northeastern
- Foundations of Cryptography from Northeastern
- Introduction to Cryptography from NYU
- Randomness in Cryptography from NYU
- Cryptography from Princeton
- Cryptography from UIUC
- Applied Cryptography from UIUC
- Classics of Cryptography from Stanford
- Cryptography from Hebrew
- Cryptography from Harvard
- Advanced Topics in Cryptography from UMD
- Introduction to Cryptography from UMD
- Secure Computation from UMD
- Practical Cryptographic Systems from JHU (Github link)
- Advanced Topics in Secure and Censorship-Resistant Communications from JHU
- Cryptography from Berkeley
- Advanced Cryptography from Berkeley
- Special Topic in Cryptography: Secure Computation from Berkeley
- Probabilistically Checkable and Interactive Proof Systems from Berkeley
- Probabilistic Proof Systems from Georgetown
- A Theorist's Toolkit from CMU
- Foundations of Privacy from CMU
- Information-Theoretic Lower Bounds
- An Overview of Cryptography
- awesome-cryptography
- Isis Agora Lovecruft's list
- Ben Lynn's notes
- awesome-crypto-papers
- Quadralay's Cryptography Archive
- https://intensecrypto.org/public/index.html
- http://safecurves.cr.yp.to/
- awesome-zero-knowledge-proofs
- From Zero (Knowledge) to Bulletproofs
- Resources for Getting Started with MPC by Yehuda Lindell
- awesome-mpc
- https://tlu.tarilabs.com/cryptography/cryptography.html
- What is the lowest level of mathematics required in order to understand how encryption algorithms work?