Shor's algorithm is a quantum algorithmic computing process for cryptography.[1] Basically, it solves the following problem: Given an integer
, find its prime factors.
Its effectiveness can be used to find messages hidden through RSA encryption, however it requires a quantum computer with more quantum bits than there are available.
References
Quantum information science |
|---|
| General |
- DiVincenzo's criteria
- NISQ era
- Quantum computing
- Quantum information
- Quantum programming
- Quantum simulation
- Qubit
- Quantum bit
- physical vs. logical
- Quantum processors
|
|---|
| Theorems |
- Bell's
- Eastin–Knill
- Gleason's
- Gottesman–Knill
- Holevo's
- No-broadcasting
- No-cloning
- No-communication
- No-deleting
- No-hiding
- No-teleportation
- PBR
- Quantum speed limit
- Threshold
- Solovay–Kitaev
- Purification
|
|---|
Quantum communication |
- Classical capacity
- entanglement-assisted
- quantum capacity
- Entanglement distillation
- Entanglement swapping
- Monogamy of entanglement
- LOCC
- Quantum channel
- Quantum teleportation
- quantum gate teleportation
- Superdense coding
| Quantum cryptography |
- Post-quantum cryptography
- Quantum coin flipping
- Quantum money
- Quantum key distribution
- BB84
- SARG04
- other protocols
- Quantum secret sharing
|
|---|
|
|---|
| Quantum algorithms |
- Amplitude amplification
- Bernstein–Vazirani
- BHT
- Boson sampling
- Deutsch–Jozsa
- Grover's
- HHL
- Hidden subgroup
- Quantum annealing
- Quantum counting
- Quantum Fourier transform
- Quantum optimization
- Quantum phase estimation
- Shor's
- Simon's
- VQE
|
|---|
Quantum complexity theory | |
|---|
Quantum processor benchmarks |
- Quantum supremacy
- Quantum volume
- Randomized benchmarking
- Relaxation times
|
|---|
Quantum computing models |
- Adiabatic quantum computation
- Continuous-variable quantum information
- One-way quantum computer
- Quantum circuit
- Quantum machine learning
- Quantum Turing machine
- Topological quantum computer
- Hamiltonian quantum computation
|
|---|
Quantum error correction |
- Codes
- CSS
- quantum convolutional
- stabilizer
- Shor
- Bacon–Shor
- Steane
- Toric
- gnu
- Entanglement-assisted
|
|---|
Physical implementations | | Quantum optics |
- Cavity QED
- Circuit QED
- Linear optical QC
- KLM protocol
|
|---|
| Ultracold atoms |
- Neutral atom QC
- Trapped-ion QC
|
|---|
| Spin-based |
- Kane QC
- Spin qubit QC
- NV center
- NMR QC
|
|---|
| Superconducting |
- Charge qubit
- Flux qubit
- Phase qubit
- Transmon
|
|---|
|
|---|
Quantum programming |
- OpenQASM–Qiskit–IBM QX
- Quil–Forest/Rigetti QCS
- Cirq
- Q#
- libquantum
- many others...
|
|---|