Back
engineering and technology

Science|Business: Getting ahead of quantum computing

Quantum computers may be used to quickly crack the cryptography that protects the world’s ICT systems, making everything from ID card authentication to electronic elections vulnerable to being hacked. Photo credit: Rasmus Jurkatam.
Quantum computers may be used to quickly crack the cryptography that protects the world’s ICT systems, making everything from ID card authentication to electronic elections vulnerable to being hacked. Photo credit: Rasmus Jurkatam.
Share

Estonian research seeks to ensure that cryptography can withstand attacks by quantum computers.

As with any tool, the next major advance in computing will be used for both good and bad.

Quantum computers promise to speed up research into fundamental physics and chemistry and “needle in a haystack” searches of large databases. But they may also be used to quickly crack the cryptography that protects the world’s information and communications systems, making everything from ID card authentication to legally binding documents and electronic elections vulnerable to being hacked.

Today’s quantum computers are still rudimentary and it is not yet clear when they will become a threat to classical crypto protocols, but researchers are scrambling to identify alternatives that could be impregnable to this new form of computing. To that end, Dominique Unruh, a professor of information security at the University of Tartu, has already developed a proof of concept for software that could verify whether new crypto schemes are breakable by a quantum computer.

There may be no time to lose. “It should be several more years before [quantum computers] can break cryptography,” Unruh says. “But we want to be on the safe side […] even if we had the guarantee that it takes 10 years, we would already have to hurry. The end goal is to develop computer software that researchers can use to check that new crypto schemes can withstand attacks by quantum computers.”

Why are quantum computers upending cryptography? A classical computer encodes information as binary bits, which can be a 1 or 0, meaning it can only perform calculations in sequence. By contrast, a quantum computer can encode information as a 1 and a 0 at the same time, meaning it can perform large numbers of calculations simultaneously. “Quantum computers can solve some problems extremely fast, but for other things they are no faster than classical computers,” notes Unruh. “But some of the problems that quantum computers can solve faster happen to be mathematical problems that you can use for breaking a cryptographic scheme.”

Read the full article by David Pringle in Science|Business.

Read more

Get our monthly newsletterBe up-to-date with all the latest news and upcoming events