You can be damn sure that the NSA and the other three letter agencies are working hard on this problem, and definitely would not share if they get there first (if they haven't already).
You can be damn sure that the NSA and the other three letter agencies are working hard on this problem, and definitely would not share if they get there first (if they haven't already).
There was an interesting talk on classical encryption algorithms that resist quantum attacks by djb and Tanja Lange at 32c3 last year, see [1,2,3].
TL;DR:
- Shor's algorithm kills factorization-based algorithms like RSA, DSA and including elliptic-curves-based DSA,
- Grover's algorithm allows faster (O(sqrt(N) instead of O(n)) brute-force searches, which means for the same level of security, one needs to double AES key size,
- there exist classical encryption algorithms that have so far resisted quantum-based attacks, e.g. hash-based signatures, Goppa code-based asymmetric crypto,
[1] https://www.youtube.com/watch?v=6XeBvdm8vao
[2] https://media.ccc.de/v/32c3-7210-pqchacks#video (in German)
[3] https://www.reddit.com/r/privacy/comments/3yppbz/post_quantu...
EDIT: formatting
https://www.schneier.com/blog/archives/2015/03/friday_squid_...
These computers are quantum adiabatic computers which are indeed quantum in that they use qbits, but it is not clear that they can perform some operations required for QBP problems. See scott aaronson's blog for more info [1].
All you have to do is increase the key-size faster than quantum can break it. Also there are many new algorithms being studied that quantum doesn't work on.