Quantum Cryptography uses quantum mechanics for cryptography. The best application of this is Quantum Key Distribution which offers an information-theoretically secure solution to the problem of exchanging keys. This tutorial focuses on Quantum Cryptography & Quantum Key Distribution.
Students should have completed QBronze material or a similar course.
Basic knowledge about Quantum Mechanics and Qiskit library in Python is required.
Jupyter Notebook (Anaconda), Python 3, Qiskit
Please refer to the content file here.
Please create an issue for reporting typo or your corrections.
The notebooks have been developed by:
- Anastasija Trizna (QPoland, QLatvia)
- Sabah Ud Din Ahmad (QPakistan)
The notebooks were reviewed by:
- Dr. Aeysha Khalique (QPakistan)
For any queries, you can contact Sabah Ud Din Ahmad at: [email protected]
The text and figures are licensed under the Creative Commons Attribution 4.0 International Public License (CC-BY-4.0), available at https://creativecommons.org/licenses/by/4.0/legalcode.
The code snippets in the notebooks are licensed under Apache License 2.0, available at http://www.apache.org/licenses/LICENSE-2.0.