The algorithm was viewed as important because the difficulty of
factoring large numbers is relied upon for most cryptography systems.
If an efficient method of factoring large numbers is implemented most
of the current encryption schemes would be worthless. While it has
not been proven that factoring large numbers can not be achieved on a
classical computer in polynomial time, the fastest algorithm publicly
available for factoring a large number
(whose representation has
bits) runs in
, or exponential time. In contrast Shor's algorithm
runs in
on a quantum computer, and
then must perform
steps of post processing on a classical
computer. Overall then this time is polynomial. This discovery
propelled the study of quantum computing forward, as such an algorithm
is much sought after. (Shor)