dc.contributor.advisor | Lampart, Marek | |
dc.contributor.author | Macháček, Roman | |
dc.date.accessioned | 2024-06-27T17:26:07Z | |
dc.date.available | 2024-06-27T17:26:07Z | |
dc.date.issued | 2023 | |
dc.identifier.other | OSD002 | |
dc.identifier.uri | http://hdl.handle.net/10084/153904 | |
dc.description.abstract | Secure communication is one of the key parts of the Information Age, characterized by broad progress and adoption of information technology. Existing standards of internet communication are based on RSA cryptography. On classical computers, RSA is almost impossible to break, however, there is a threat made on quantum computers, where Shor's algorithm offers exponential speedup compared to the best classical algorithms for breaking RSA keys. In this work, the fundamental part of the RSA key, namely factorization, will be investigated along with classical and quantum approaches using Shor's algorithm to break it. State-of-the-art techniques are replicated and incorporated into the implementation in Qiskit, capable of running on multiple computing devices, including IBM hardware and simulators from IonQ, Rigetti, and Quantinuum. | en |
dc.description.abstract | Bezpečná komunikace je jednou z klíčových částí Informačního Věku, vyznačující se širokým pokrokem a přijetím informačních technologií. Stávající standardy internetové komunikace jsou založeny na kryptografii RSA. Na klasických počítačích je RSA téměř nemožné prolomit, nicméně u kvantových počítačů existuje hrozba, kdy Shorův algoritmus nabízí exponenciální zrychlení ve srovnání s nejlepšími klasickými algoritmy pro prolomení RSA klíče. V této práci bude zkoumána principiální část RSA klíče, a to faktorizace, společně s klasickými a kvantovými přístupy využívajícími Shorův algoritmus za účelem jeho prolomení. Nejmodernější techniky jsou replikovány a zahrnuty do implementace v Qiskitu, schopného běžet na více výpočetních zařízeních, včetně hardwaru IBM a simulátorů od IonQ, Rigetti a Quantinuum. | cs |
dc.format.extent | 4839141 bytes | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.publisher | Vysoká škola báňská – Technická univerzita Ostrava | cs |
dc.subject | Shor's algorithm | en |
dc.subject | Quantum Phase Estimation | en |
dc.subject | Quantum Fourier Transform | en |
dc.subject | Quantum Computing | en |
dc.subject | RSA | en |
dc.subject | Order Finding | en |
dc.subject | Simulators | en |
dc.subject | Hardware | en |
dc.subject | Qiskit | en |
dc.subject | Shorův algoritmus | cs |
dc.subject | Odhad fáze | cs |
dc.subject | Kvantová Fourierova Transformace | cs |
dc.subject | Kvantové počítání | cs |
dc.subject | RSA | cs |
dc.subject | Simulátory | cs |
dc.subject | Hardware | cs |
dc.subject | Qiskit | cs |
dc.title | Quantum algorithmic techniques for the Shor algorithm | en |
dc.title.alternative | Kvantové algoritmické techniky implementace Shorova algoritmu | cs |
dc.type | Diplomová práce | cs |
dc.contributor.referee | Tomčala, Jiří | |
dc.date.accepted | 2024-06-06 | |
dc.thesis.degree-name | Ing. | |
dc.thesis.degree-level | Magisterský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská – Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 470 - Katedra aplikované matematiky | cs |
dc.thesis.degree-program | Výpočetní a aplikovaná matematika | cs |
dc.thesis.degree-branch | Aplikovaná matematika | cs |
dc.description.result | výborně | cs |
dc.identifier.sender | S2724 | |
dc.identifier.thesis | MAC0491_FEI_N0541A170007_S01_2023 | |
dc.rights.access | openAccess | |