Lecture 0 (Jan 9) [Slides] : Welcome! + Introduction to quantum cryptography
Lecture 1 (Jan 11) [Notes 1] : Qubits, measurement and linear algebra recap
Lecture 2 (Jan 16) [Notes 2] : The ``polarizing filter effect'', multi qubit quantum states, general measurement, tensor and entanglement
Lecture 3 (Jan 18) [Notes 3] : Tensor, entanglement and basic quantum gates
Lecture 4 (Jan 23) [Notes 4] : Elitzur–Vaidman bomb tester
Lecture 5 (Jan 25) [Notes 5] : More on tensor, quantum unitary, and Deutsch algorithm
Lecture 6 (Jan 30) [Notes 6] : Deutsch–Jozsa algorithm, a quick look at Quantum Fourier Transform, any measurement = unitary + standard measurement
Lecture 7 (Feb 1) [Notes 7] : No-cloning, state distinguishing, approximate cloning
Lecture 8 (Feb 6) [Notes 8] : BB84 states (Weisner states), private-key quantum money
Lecture 9 (Feb 8) [Notes 9] : Break, fix, and break again
Lecture 10 (Feb 13) [Notes 10] : One-way functions, password hashing, and Grover's algorithm
Lecture 11 (Feb 15) [Notes 11] : More on Grover's algorithm and how to handle multiple pre-images
Lecture 12 (Feb 20) [Notes 12] : Grover's application, optimality, and pursuing exponential speedup (Simon's algorithm)
Lecture 13 (Feb 22) [Notes 13] : More on Simon's algorithm, its application to 3-round Feistel networks
Lecture 14 (Feb 27) [Notes 14] : RSA encryption, period finding and polynomial-time factoring algorithm (Shor's)
Lecture 15 (Feb 29) [Notes 15] : More on Shor's algorithm and how to implement Quantum Fourier Transform. (Yes, we do have Feb 29th in 2024)
Lecture 16 (Mar 5) [Notes 16] : Post-quantum cryptography -- lattices.
Lecture 17 (Mar 7) [same as above] : Post-quantum cryptography -- lattices, part 2.
Lecture 18 (Mar 12) [Slides] : Post-quantum cryptography -- lattices, part 3. How to make qubits/gates/quantum computers and a bigger picture.
Lecture 19 (Mar 14) : Course materials review and Q&A.
Prior to the class, I will share notes, and adjustments may be made to reflect the materials covered during the session. There are instances when I might cover fewer materials than what is already outlined in the notes.