Security Implications of Quantum Computing on Cryptography

Jeffrey A. King

May 7, 2020

Abstract

In recent years, there has been significant progress in the development of quantum computers, which perform computations based on the principles of quantum mechanics. Quantum algorithms are much different in nature than classical algorithms, but they are known to provide speedup over classical algorithms for certain problems. Currently, two of the best-known quantum algorithms are Grover's algorithm for unstructured searches, and Shor's algorithm for factoring numbers. These algorithms are known to pose a threat to currently used cryptographic systems, but there are currently no quantum computers powerful enough to execute them. If a large-scale quantum computer is ever built, many public key cryptography schemes would be broken by Shor's algorithm. For this reason, research is being done in the area of post-quantum cryptography. Secret key cryptography schemes will fare better, as the threat posed by Grover's algorithm is easily mitigated by doubling the key length.

report

source code: browse, download