Anand Narasimhan
Krishna N Agaram
Ameya Deshmukh
9
This project will begin with a foray into the topics of Quantum Computing, with the primary reference for this part being Quantum Computing and Quantum Information by Nielsen and Chuang. Along the way, we will see algorithms such as Quantum Teleportation, Simon's Algorithm, Period-Finding and Shor's Algorithm, and Grover Search. They will also be implementing these in IBM Qiskit.
Subsequently, the mentees can choose one of three topics, based on their interest : Quantum Information Theory and Error Correction, Quantum Machine Learning and Quantum Cryptography. These topics will start with an introduction to their classical counterparts and the depth covered will be dependent on the mentee's progress.
Prerequisites:
Enjoyed MA106 :)
Week | Work |
---|---|
Week 1 | Chapter 2 of QCQI (Till Section 2.5) |
Week 2 | Chapter 4 (Till Section 4.5.2) |
Week 3 | Chapter 5 (Till Section 5.3) and Section 6.1 |
Week 4 | Basics of Classical ECC | Classical ML : Weeks 4,5 of CS50 AI |
Week 5 | Chapter 8 (Till Section 8.3.3) | Read the master paper on QML |
Week 6 | Chapters 9 and 10 (Till Section 10.4) | Implement a QML paper of your choice in PennyLane. |
Week 7 | Symmetric Key Encryption (Katz-Lindell) |
Week 8 | Quantum Key Distribution (The BB84 protocol) |
Week 9 | An introduction to Post-Quantum Cryptography |