Skip to content

Commit

Permalink
Added resources for Quantum Cryptography. (#12)
Browse files Browse the repository at this point in the history
* added README

* Added resources for Quantum Cryptography

* Update README.md
  • Loading branch information
MadhavJivrajani authored Jun 25, 2020
1 parent b6166c4 commit fcc4b39
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions Quantum Cryptography/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Getting started with Quantum Cryptography

### Pre-requisites:
It is preferable to already have some background in the basics of quantum computing, if you'd like a refresher, check out a list of resources we've curated for you [here](https://github.com/QForestCommunity/launchpad/blob/master/README.md)!
### Few resources to help you get started in quantum cryptography:
- [Quantum Cryptography](https://courses.edx.org/courses/course-v1:CaltechDelftX+QuCryptox+3T2018/course/): This course provides an in-depth introduction to quantum computing and quantum information followed by a thorough mathematical introduction to the different facets of quantum cryptography and different QKD protocols.
- [Introduction to Quantum Cryptography](https://www.intechopen.com/books/theory-and-practice-of-cryptography-and-network-security-protocols-and-technologies/introduction-to-quantum-cryptography): A thorough introduction to what quantum cryptography is.
- [An Introduction to Quantum Coin Tossing](https://arxiv.org/pdf/quant-ph/0206088.pdf): A review of the quantum counterpart of the coin-tossing cryptography problem.
- [Cryptography From a Quantum Mechanical Viewpoint](https://arxiv.org/pdf/1407.2357.pdf)
- [Quantum Cryptography: Public Key Distribution and Coin Tossing](https://core.ac.uk/reader/82447194): The original paper on the BB84 QKD protocol.
- [A Survey of The Prominent Quantum Key Distribution Protocols](https://www.cse.wustl.edu/~jain/cse571-07/ftp/quantum/): An in-depth explanation of what QKD is all about and a deep dive into the BB84 protocol.
- [BB84 Protocol: Part 1](https://www.youtube.com/watch?v=oEJOtu0joXk): The first of a two part lecture series by the Institute for Quantum Computing, University of Waterloo and explains the different steps of the BB84 protocol.
- [BB84 Protocol: Part 2](https://www.youtube.com/watch?v=dXn--jejYA8): The secind part of the two part lecture series by the Institute for Quantum Computing, University of Waterloo, on the BB84 protocol and it covers how a key is securely extracted from the exchange of information explained in Part 1.
- [BB84 Simulator](http://fredhenle.net/bb84/demo.php): An online simulator for the BB84 protocol.
- [Qiskit Textbook: Quantum Key Distribution](https://qiskit.org/textbook/ch-algorithms/quantum-key-distribution.html): An explanation of QKD along with implementaion using IBM Qiskit.
- [Simulation and Analysis of QKD](https://www.qkdsimulator.com/): An online, robust simualator for QKD protocols, providing a significant degree of granularity in terms of the different parameters of the protocol.
- [A Two-Step Quantum Direct Communication Protocol Using Einstein-Podolsky-Rosen Pair Block](https://arxiv.org/pdf/quant-ph/0308173.pdf): A paper describing a protocol for quantum secure direct communication using blocks of EPR pairs.
- [A Three-Stage Quantum Cryptography Protocol](https://arxiv.org/pdf/quant-ph/0503027.pdf): A paper presenting a three-stage quantum cryptography protocol based on public key cryptography.
- [Quantum Random Number Generators and Their Use in Cryptography](https://arxiv.org/pdf/1103.4381.pdf): A paper introducing quantum random number generation and their use in cryptography.
- [Quantum Random Number Generators](https://arxiv.org/pdf/1604.03304.pdf): A paper giving an overview of random number generators in genreal and their applications followed by an introduction to quantum random number generation.
- [How Quantum Computers Break Encryption](https://www.youtube.com/watch?v=lvTqbM5Dq4Q): An intuitive introduction to Shor's algorithm.
- [Qiskit Textbook: Shor's Algorithm](https://qiskit.org/textbook/ch-algorithms/shor.html): An explanation of Shor's algorithm alongside qiskit code.

0 comments on commit fcc4b39

Please sign in to comment.