Izbrane teme sodobne fizike in matematike
Shorov algoritem je kvantni algoritem za faktorizacijo števil. Članek začne s šifriranjem RSA, ki ga je mogoče razbiti s Shorovim algoritmom, kar služi kot motivacija za nadaljno obravnavo. Sledi predstavitev teoretičnega ozadja algoritma, vključno z osnovami kvantnih vezij, kvantno Fourierovo transformacijo in oceno faze. Ti koncepti so nato združeni v celovit opis delovanja Shorovega algoritma, njegova uporaba pa je ponazorjena s faktorizacijo števila 15.
Shor’s algorithm is a quantum algorithm for integer factorization. As a motivating example, this article presents RSA encryption, which is known to be breakable using the Shor’s algorithm. Then it introduces the necessary theoretical background, including the basics of quantum circuits, the Quantum Fourier Transform and phase estimation. These concepts are then combined into a complete explanation of Shor’s Algorithm, which is applied to factorize the number 15.