A COMPUTER that doesnât even exist yet is already giving cryptographers sleepless nights.
Encryption experts at Hewlett-Packardâs British research lab in Bristol are calling on colleagues around the world to develop systems that will render todayâs encrypted data immune to code-breaking attacks from quantum computers.
HP researchers Keith Harrison and Bill Munro predict that quantum computers will become a reality within 10 to 15 years. These machines pose a security threat because their ability to perform many calculations at once means they will be able to uncover the encryption keys that are, for practical purposes, uncrackable by todayâs âclassicalâ conventional computers.
Advertisement
If that happens, people will be able to tap into private cellphone calls, and secure e-commerce will be a thing of the past. âFor ten years things are safe, but in 20 years Iâm not so sure,â Munro told 51¶ŻÂț.
Quantum computing engineers are already on the offensive, developing algorithms that will allow quantum computers to calculate at enormous speeds. One, called Shorâs algorithm, speeds up the process of finding factors of very large numbers â a basic requirement in code breaking.
Now HP is planning workshops to develop countermeasures. âPart of the problem is that we donât yet know which way to look,â says Munro.
One solution, the HP researchers suggest, might be to develop new forms of cryptography that are impervious to the kind of attack quantum computers will be capable of.
But Harrison says that new mathematical tricks probably wonât work, because the more mathematical the function, the easier it seems to be for quantum computers to break it. But it takes a long time to develop new encryption algorithms, let alone quantum-immune ones. And once that has been achieved it can take more than a decade for a new algorithm to be adopted.
A quantum computer can represent a 0 and a 1 at the same time in a quantum bit (called a qubit), and itâs this that will allow such machines to perform many different calculations at once, and arrive at answers so fast.
These machines will need a qubit for every bit in a key they are trying to break. So one strategy to make âquantum-proofâ codes might be to a use cryptographic keys that are longer than the number of qubits quantum computers will have in the foreseeable future.
The trouble is that every time you double the key size, the code takes six times as long to process on a classical computer. âEven if itâs quantum-immune it still has to be a good classical cryptographic tool,â says Munro.
Some crypto experts doubt whether HPâs call to arms is even necessary. âItâs a fascinating research problem, but I donât think itâs going to be pressing in my lifetime,â says 35-year-old Nicko van Someren of British-based cryptography company nCipher in Cambridge. âAnd I expect to live a long time.â