This study path traces the intellectual arc of modern cryptography, beginning with the theoretical underpinnings of computational hardness and interactive proofs. It then progresses through the practical construction of secure systems, culminating in an examination of cutting-edge research in post-quantum cryptography and its implications for future security.

This foundational lecture establishes the critical concept of computational hardness, which is essential for understanding the security basis of all modern cryptographic systems.
Building on computational hardness, this lecture introduces zero-knowledge interactive proofs, demonstrating how interaction and randomness enable verifiable computation without revealing sensitive information.
Expanding on interactive proofs, this lecture delves into the theoretical power of IP systems, showing their equivalence to PSPACE and highlighting their broad computational capabilities.
Applying the principles of interactive proofs and cryptographic techniques, this lecture explores their practical utility in verifying complex systems like AI, showcasing real-world applications of theoretical concepts.
Transitioning from theoretical proofs to practical primitives, this lecture examines the SHA-3 hash function, a core component in many cryptographic protocols, illustrating concrete construction methods.
Finally, this lecture addresses the future of cryptography by introducing hash-based post-quantum cryptography, building on hash function knowledge to tackle emerging threats from quantum computing.
By Avi Wigderson
Turing and Abel Prize Laureate Avi Wigderson's sweeping monograph on P vs. NP, randomness, zero-knowledge proofs, and computational complexity.
By Christof Paar & Jan Pelzl
Christof Paar's companion textbook written specifically to accompany his 24-lecture Introduction to Cryptography university course.