Skip to content

Latest commit

 

History

History
98 lines (69 loc) · 3.26 KB

README.md

File metadata and controls

98 lines (69 loc) · 3.26 KB

Exploring Quantum Cryptography


Deployment Status

Welcome to my Quantum Cryptography Project! This resource delves into the fascinating world of quantum cryptography, exploring algorithms, concepts, and their implementation using the Qiskit library in Python. Inspired by my report in the Deakin Maths Yearbook 2023, this is a growing project designed to provide a comprehensive introduction to quantum cryptography.


About the Project

This project includes Jupyter notebooks covering topics like:

  • Basics of quantum cryptography.
  • Quantum algorithms such as Shor's algorithm and its implications.
  • Practical demonstrations using Qiskit.
  • Mathematics behind quantum cryptographic concepts.

What is Quantum Cryptography?

Quantum cryptography uses principles of quantum mechanics to create secure communication systems. It leverages the unpredictability of quantum states and their sensitivity to measurement to detect eavesdropping, ensuring secure communication.


How to Use

  1. Clone the repository:

    git clone https://github.com/breezy-codes/quantum-cryptography-guide.git
  2. Navigate to the directory:

    cd quantum-cryptography-guide
  3. Set up a virtual environment and install dependencies:

    python -m venv venv
    source venv/bin/activate
    pip install -r requirements.txt

Contributions

Suggestions and pull requests are welcome! If there's a topic you'd like to see covered or improved, feel free to contribute.


Helpful Resources


Contact

Questions or feedback? Connect with me on LinkedIn.


Explore, learn, and enjoy the quantum world! 🚀