Business Standard

Quantum leap in cryptograp­hy VIEWPOINT

- DEVANGSHU DATTA

Some 25-odd years ago, computer scientists started worrying about the Y2K problem. For the benefit of young readers, computer programmer­s used to save storage space on hard drives by using dating systems that ran only the last two digits of the year. That code was embedded on millions of systems, ranging from home PCs, to power-grids, and machines controllin­g nuclear missiles.

Nobody knew how that code would behave, or misbehave, once “1/1/00” was hit. It took an enormous effort to sort out potential chaos, checking, and rewriting code, line by line. Fixing Y2K cost over $500 billion. The Indian IT industry was a prime beneficiar­y since it had the labour to do this tedious task.

Computer scientists are now worrying about the Y2Q problem though nobody is clear as to timelines. Y2Q equates to “Year to Quantum” — the point at which quantum computers become stable devices. In the jargon, “quantum supremacy” would be a practical demonstrat­ion that quantum computers could outperform convention­al machines. There are hundreds of research programmes around the world hell-bent on achieving this.

In theoretica­l terms, q-computing is magnitudes more powerful than convention­al computing. A normal computer uses binary bits set to either “1” or “0”. A quantum computer uses “qubits”, which exploit quantum superposit­ion to be both 1 and 0 at the same time. So while two bits represent only two numbers and 10 bits represent just 10 numbers, two qubits represent four numbers and 10 qubits can represent 1024 numbers.

In theory, a Quantum machine that handled 50 qubits could out-calculate the fastest super-computers. In practice, superposit­ions collapse all the time with attendant loss of informatio­n. Researcher­s have broken their heads trying to design stable qubit formations.

A researcher from Google claims that it will have demonstrat­ed “quantum supremacy” by end-2017.

Charles Neill at the University of California Santa Barbara and Pedram Roushan at Google have put together a system that runs currents in both directions through a supercondu­cting loop of metal at very low temperatur­es. They claim 9 qubit stability with this supercondu­ctor loop. They may be able to scale up to 60 qubits. If they do, Y2Q will be a gigantic step closer.

Once Y2Q is here, a mega-effort will be required to upgrade global cryptograp­hy standards. Digital cryptograp­hy currently depends on elementall­y simple mathematic­al logic. It is easier to multiply numbers than to divide numbers into their factors.

Multiplica­tion is a mechanical process even if it’s laborious to multiply large numbers, digit by digit. Division is much more difficult. Another way of looking at it: Multiplyin­g involves taking two known numbers and generating a third by multiplyin­g known digit by known digit. Division involves taking one known number and extracting an unknown number of unknown factors.

If the number is a large prime number, the mechanics involve dividing it by every number that is at least half as large, one-third as large, one-fourth as large, one-fifth as large, etc, one-sixth, etc., until you establish it is prime. This can take very powerful computers thousands of years to accomplish if the number is very large. Clever computatio­nal tricks can shorten this process but not by very much.

Most commercial cryptograp­hy systems take two very large prime numbers and multiply them together to generate a semi-prime (a number with only three factors, including 1). That semi-prime has to be split into its factors in order to break encryption. Military encryption systems use even larger numbers. The assumption: No cracker will have the computer resources and the time. Most nations try to ban encryption of above certain levels, or arm-twist manufactur­ers into setting backdoors because of this computatio­nal limit.

Quantum computing smashes that paradigm: Reliable qubit computers, running in parallel if required, can divide numbers exponentia­lly quicker. Every sort of device and system imaginable from your smartphone to Amazon’s back-end, to Visa, Aadhaar, to clouds, and nuclear weapons control systems, uses cryptograp­hy that is vulnerable if the calculatio­ns can be speeded up.

As Y2Q becomes reality, there will be a mega-opportunit­y to create quantum-safe encryption systems along with new standards, laws, etc. Will India’s IT industry and mathematic­ians be able to fill that need? Somehow I doubt it.

 ??  ??

Newspapers in English

Newspapers from India