{"id":26657713,"url":"https://github.com/breezy-codes/quantum-cryptography-guide","last_synced_at":"2025-04-11T13:07:44.692Z","repository":{"id":246611623,"uuid":"821622160","full_name":"breezy-codes/quantum-cryptography-guide","owner":"breezy-codes","description":"This project is an exploration into quantum mechanics and quantum cryptography. Understanding the principles and applicaitons of quantum technologies before exploring quantum algorithms for cryptography and their impact on this field. The project includes both explanations and code for learning about the field.","archived":false,"fork":false,"pushed_at":"2025-03-10T22:57:26.000Z","size":5570,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-25T09:16:01.616Z","etag":null,"topics":["cryptographic-algorithms","cryptography","cryptography-project","quantum","quantum-computing","quantum-computing-research","quantum-crypto","quantum-cryptography","quantum-key-distribution","quantum-mechanics","shor-algorithm","tutorials"],"latest_commit_sha":null,"homepage":"https://quantum-crypto.breezy-codes.com/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/breezy-codes.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-29T01:37:33.000Z","updated_at":"2025-03-10T22:57:30.000Z","dependencies_parsed_at":null,"dependency_job_id":"553d762b-69fe-4b64-ba69-7f00a3e1df30","html_url":"https://github.com/breezy-codes/quantum-cryptography-guide","commit_stats":null,"previous_names":["breezy-codes/quantum-cryptography-guide"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breezy-codes%2Fquantum-cryptography-guide","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breezy-codes%2Fquantum-cryptography-guide/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breezy-codes%2Fquantum-cryptography-guide/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/breezy-codes%2Fquantum-cryptography-guide/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/breezy-codes","download_url":"https://codeload.github.com/breezy-codes/quantum-cryptography-guide/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248404349,"owners_count":21097715,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cryptographic-algorithms","cryptography","cryptography-project","quantum","quantum-computing","quantum-computing-research","quantum-crypto","quantum-cryptography","quantum-key-distribution","quantum-mechanics","shor-algorithm","tutorials"],"created_at":"2025-03-25T09:16:10.088Z","updated_at":"2025-04-11T13:07:44.659Z","avatar_url":"https://github.com/breezy-codes.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Exploring Quantum Cryptography\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://www.linkedin.com/in/brianna-laird/\" target=\"_blank\"\u003e\n    \u003cspan style=\"margin: 0 15px;\"\u003e\n      \u003cimg src=\"https://github.com/breezy-codes/breezy-codes/blob/main/Figures/linkedin.png\" style=\"height: 35px;\" alt=\"linkedin logo\" /\u003e\n    \u003c/span\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.youtube.com/@Breezy-Codes/\" target=\"_blank\"\u003e\n    \u003cspan style=\"margin: 0 15px;\"\u003e\n      \u003cimg src=\"https://github.com/breezy-codes/breezy-codes/blob/main/Figures/youtube.png\" style=\"height: 35px;\" alt=\"youtube logo\" /\u003e\n    \u003c/span\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://briannalaird.com/\" target=\"_blank\"\u003e\n    \u003cspan style=\"margin: 0 15px;\"\u003e\n      \u003cimg src=\"https://github.com/breezy-codes/breezy-codes/blob/main/Figures/portfolio.png\" style=\"height: 35px;\" alt=\"portfolio logo\" /\u003e\n    \u003c/span\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://orcid.org/0009-0005-9841-3691\" target=\"_blank\"\u003e\n    \u003cspan style=\"margin: 0 15px;\"\u003e\n      \u003cimg src=\"https://github.com/breezy-codes/breezy-codes/blob/main/Figures/orc-id.png\" style=\"height: 35px;\" alt=\"ORC-ID\" /\u003e\n    \u003c/span\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cbr\u003e\n  \u003cimg src=\"https://github.com/breezy-codes/quantum-cryptography-guide/actions/workflows/deploy.yml/badge.svg\" alt=\"Deployment Status\"\u003e\n  \u003cbr\u003e\u003cbr\u003e\n\u003c/div\u003e\n\nWelcome 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](https://nla.gov.au/nla.obj-3336557334/view)**, this is a growing project designed to provide a comprehensive introduction to quantum cryptography.\n\n---\n\n## About the Project\n\nThis project includes **Jupyter notebooks** covering topics like:\n\n- Basics of quantum cryptography.\n- Quantum algorithms such as **Shor's algorithm** and its implications.\n- Practical demonstrations using **Qiskit**.\n- Mathematics behind quantum cryptographic concepts.\n\n---\n\n## What is Quantum Cryptography?\n\nQuantum 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.\n\n---\n\n## How to Use\n\n1. Clone the repository:\n\n   ```bash\n   git clone https://github.com/breezy-codes/quantum-cryptography-guide.git\n   ```\n\n2. Navigate to the directory:\n\n   ```bash\n   cd quantum-cryptography-guide\n   ```\n\n3. Set up a virtual environment and install dependencies:\n\n   ```bash\n   python -m venv venv\n   source venv/bin/activate\n   pip install -r requirements.txt\n   ```\n\n---\n\n## Contributions\n\nSuggestions and pull requests are welcome! If there's a topic you'd like to see covered or improved, feel free to contribute.\n\n---\n\n## Helpful Resources\n\n- [A Security Site](https://asecuritysite.com/)  \n- [Learn Cryptography](https://www.khanacademy.org/computing/computer-science/cryptography)  \n- [GeeksforGeeks: Cryptography](https://www.geeksforgeeks.org/cryptography-and-its-types/)  \n- [The Code Book by Simon Singh](https://www.amazon.com.au/gp/product/0385495323/)  \n\n---\n\n## Contact\n\nQuestions or feedback? Connect with me on [LinkedIn](https://www.linkedin.com/in/brianna-laird/).  \n\n---\n\nExplore, learn, and enjoy the quantum world! 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreezy-codes%2Fquantum-cryptography-guide","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbreezy-codes%2Fquantum-cryptography-guide","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbreezy-codes%2Fquantum-cryptography-guide/lists"}