Resources
A collection of cryptography resources I have found useful. See also Ran Cohen’s Cryptography Online Talks Calendar and my list of lattice resources.
Blogs
- Albrecht: a blog about cryptography, math software and kittens
- Green: A Few Thoughts on Cryptographic Engineering
- SandboxAQ: The Crypto Caffè
- zkproof.org: The Art of Zero Knowledge
Books and Lecture Notes in Cryptography
- Anderson: Security Engineering
- Barak: An Intensive Introduction to Cryptography
- Bellare: Lectures on NIZKs: A Concrete Security Treatment
- Boneh and Shoup: A Graduate Course in Applied Cryptography
- Chiesa and Yogev: Building Cryptographic Proofs from Hash Functions
- Evans, Kolesnikov, and Rosulek: A Pragmatic Introduction to Secure Multi-Party Computation
- Galbraith: Mathematics of Public Key Cryptography
- Gjøsteen: Cryptography
- Goldwasser and Bellare: Lecture Notes on Cryptography
- Katz: Introduction to Cryptography
- Lindell: How To Simulate It – A Tutorial on the Simulation Proof Technique
- Menezes, van Oorschot and Vanstone: Handbook of Applied Cryptography
- Ostrovsky: Foundations of Cryptography
- Pass and Shelat: A Course in Cryptography
- Rosulek: The Joy of Cryptography
- Shoup: A Computational Introduction to Number Theory and Algebra
- Smart: Cryptography Made Simple
- Thaler: Proofs, Arguments, and Zero-Knowledge
Cryptography in Norway
Dagstuhl Seminars
- About Dagstuhl Seminars and the Seminar Calendar
- Real-World Cryptography (26371, September 2026)
- Privacy-Preserving Authentication (26171, April 2026)
- Symmetric Cryptography (26061, February 2026)
- Quantum Cryptanalysis (25431, October 2025)
- Trustworthy Evidence-Based Elections (25411, October 2025)
Exercises
International Association for Cryptologic Research
- Calendar of Events in Cryptology
- Cryptology ePrint Archive
- IACR YouTube channel
- Open Positions in Cryptology
Newsletters
- IACR: News
- Schneier: Crypto-Gram
- Valsorda: Cryptography Dispatches
Norwegian University of Science and Technology
- Research group: NTNU Applied Cryptology Lab
- Events:
- Courses:
- TTM4135 – Applied Cryptography and Network Security
- TTM4138 – Wireless Network Security
- TTM4205 – Secure Cryptographic Implementations
- TTM4195 – Blockchain Technologies and Cryptocurrencies
- IMT4124 – Cryptology
- IMT4217 – Introduction to Data Privacy
- TMA4160 – Cryptography
- TMA4162 – Computational Algebra
- MA8206 – Advanced Cryptography
- IIK8100 – Selected Topics in Cryptology
- IIK8105 – Post-Quantum Cryptography
- TM8107 – Cryptographic Protocols and Their Applications
- Research School: COINS
Online Courses
- BIU: Winter School on Cryptography
- Boneh: Stanford’s online cryptography course
- Boneh et al.: Zero Knowledge Proofs MOOC
- Chiesa: Probabilistically Checkable and Interactive Proof Systems
- Katz: Cryptography
- Stanford: CS 355 Topics in Cryptography
Podcasts
- Connolly, Ptacek, Adrian: Security. Cryptography. Whatever.
- Harrysson and Rose: Zero Knowledge Podcast
Simons Institute Programs
- Cryptography 10 Years Later
- Obfuscation, Proof Systems, and Secure Computation
- The Quantum Wave in Computing
- Lattices: Algorithms, Complexity, and Cryptography
- Proofs, Consensus, and Decentralizing Society
- Cryptography Summer Program
