Part 1: Basics
[Notes] for part 1
Lecture 0 (Jan 6): Welcome! + Introduction to quantum cryptography + single-qubit quantum states
Lecture 1 (Jan 8): Multi-qubit states, recap on linear alegebra, hidden matching problem
Lecture 2 (Jan 13): Hidden matching problem, tensor [Link]
Lecture 3 (Jan 15): Quantum gates [Link]
Lecture 4 (Jan 20): Coherent computation, QFT, Deutsch Jozsa and oracle interrogation [Link]
Part 2: Algorithms and their impacts to cryptography
[Notes] for Grover's algorithm
Lecture 5 (Jan 22): Grover's algorithm [Link]
Lecture 6 (Jan 27): Grover's algorithm cont'd and BHT [Link]
Lecture 7 (Jan 29): Quantum Fourier Transform [Link]
Part 3: Post-quantum crypto and attacks
Part 4: Quantum cryptography