Quantum Computing
What is quantum computing?
wikipedia:the use of quantum-mechenical phenomena to perform computation
Some quantum mechanical phenomena
superposition
entanglement
Development
Early 1980s | Paul Benioff proposed a quantum mechanical model of the Turing machine |
1994 | Peter Shor invented Shor's algorithm. |
2019 | Google and Nasa claimed to have acheived quantum supremacy. |
quantum supremacy:a quantum computer solves a problem that classical computers cannot.
Aren't classical computers good enough?
?
Quantum computers are fast!
(on solving particular problems)
classical | quantum | |
---|---|---|
factoring integers | exponential time | polynomial time |
finding data in a dataset | O(N) |
O(\(\sqrt N \))
Shor's alogorithm
Why do we still use RSA?
The largest number factored by Shor's algorithm?
21 = 3 \(\times\) 7
about 1000000000 bits
53 qbits
Pros and Cons
Advantages:
1. Speed up calculation in particular problems
2. Reduces power consumption.
Disadvantages:
1. It makes some encryption not as safe.
2. It is not as stable as classical computers.
Conclusion
deck
By Zi-Hong Xiao
deck
- 550