ECC is used with smaller bit lengths which makes it easier to get a sufficient quantum computer.
Of course I may have a fundamental misunderstanding here, and if so, I'd love to be enlightened.
Shor threatens RSA and ECC. Neither RSA nor ECC are considered post-quantum schemes. If quantum computing is really your threat model, you want to be doing what Google did: run both a pre-quantum and a post-quantum key exchange and mix the results with a KDF.
Which post-quantum approach you choose, I don't care. (I'm a quantum computing skeptic).
What you do not want to do is build a cryptosystem using solely a post-quantum key exchange algorithm, or, even worse, try to build a cryptosystem without any asymmetric key exchange at all. In both cases, implementation errors --- some of which, in the latter case, are probably inevitable --- will doom your system immediately.
I feel like the idea that you'd use ECC out of concern for advances in factoring or conventional discrete log isn't my own, but I'm not careful enough with this stuff to know the best thing to cite.
As always, I comment on crypto stuff principally to see if I can goad you into correcting me. :)
Even the NSA is wary of elliptic curve public key crypto; isn't ECC significantly more vulnerable to Shor's algorithm?
[1] https://www.nsa.gov/ia/programs/suiteb_cryptography/index.sh...
edit: formatting, spelling
Meanwhile: everything you can reasonably use today is broken in post-quantum world.
With Optalysys and D-Wave, I expect quantum computing to become mainstream within the next ten years.
[1] http://security.stackexchange.com/questions/48022/what-kinds...
I suggested, upthread, not using RSA (which depends on the hardness of factoring) and using ECC instead. How AES does post-quantum is not responsive to that advice.
Am I wrong? Were you just joking?
> I believe you to be wrong about the idea that tenably factoring 1024 or 2048 bit moduli implies a solution to the elliptic curve discrete modulus problem
Probably. This mathy stuff is way over my head. I'm just repeating what I read in Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer [1] published by Peter W. Shor on behalf of AT&T Research in 1995. Supposedly his proof is valid, predicated on the existence of quantum computers. Quantum computers actually exist [insert epistemological joke here].
The lack of any usable asymmetric algorithms is a much greater concern.