Can quantum algorithms be used for encryption?
"Quantum algorithms" are algorithms that must be executed on quantum computers.
There are things that can be done quickly in a quantum computation model that are unknown (or thought to be) possible with classical computation: Discrete Logarithm and Integer Factorization (see Shor's algorithm ) are in BQP , but not considered to be in P (or BPP ). Thus, when / if a quantum computer is built, it is known that it can break RSA and the latest cryptography.
However
- quantum computers cannot (do not count, I mean) solve NP-complete problems in polynomial time and, more importantly,
- no one has built a quantum computer yet, and it is not even clear if one can be built - to avoid decoherence, etc. (There have been claims of quantum computers with a limited number of qubits - 5 to 10, but obviously they are not useful to anyone.)
"Well, there is a quantum computer that can factor 15, so those of you using 4-bit RSA should worry." - Bruce Schneier
[There is also the idea of โโquantum cryptography, which is quantum channel cryptography and something completely different from quantum computing.]
source to share
As far as I know about quantum computing and algorithms. I've seen quite a few uses of quantum algorithms in cryptography. If you are really interested in crypto, please check these things out. In any case, it's all about how well you know the basics of quantum mechanics and discrete mathematics. For example: you should be seeing complex algorithms like Shor's algorithm, this fundamentally integer factorization. Basic integer factorization is simple, using the usual algorithms Algebraic group factorization algorithm, Fermat..etc factorization method, but when it comes to Quantum Computing, it is completely different, you work on Quantum computers, so the algorithm changes and we have to use algorithms. such as Shor, etc.
Mainly good at quantum computing and then looking at quantum algorithms
source to share
Stackoverflow runs on a quantum computer.
Feynman implied the possibility that quantum probability is the source of human creativity.The faces in the crowd present the answers and vote on them only with the probability of being correct. Only by polling the crowd many times can the probability be raised to a confident level.
So maybe Stackoverflow is considering a successful implementation of a quantum algorithm.
What do you think?
source to share
One good use of a quantum device that can be made with current technology is a random number generator.
The generation of truly random bits is an important cryptographic primitive and is used, for example, in the RSA algorithm to generate a private key. On our PC, the random number generator is not random at all in the sense that the source has no entropy in it and, therefore, is not random at all.
source to share