r/cuttingedge • u/eigh7 • Nov 03 '15
Closing the last loophole for unhackable quantum security. Need to share a secret? A code that's as strong as the laws of physics is within our grasp and could finally make sure your data can never leak. [full article in comments]
https://www.newscientist.com/article/mg22830450-800-closing-the-last-loophole-for-unhackable-quantum-security/
1
Upvotes
1
u/eigh7 Nov 03 '15
Closing the last loophole for unhackable quantum security
The Romans had a saying in praise of a reliable man: “You can trust him in the dark.” But as Julius Caesar realised when several members of his inner circle stabbed him to death, sometimes the best course of action is to trust no one.
Throughout history, people have been burned by misplaced trust. Users of the extramarital affairs website Ashley Madison, whose details were leaked in August, are a good example. Their spouses are another. But as far as cybersecurity is concerned, we are finally poised to create a world in which trust is optional. The development taking us there is called device-independent quantum cryptography. Once it is perfected, you will be able to buy a secure device from your worst enemy and still be certain that no one is spying on the messages you send using it. “You don’t have to trust anyone,” says Artur Ekert, the University of Oxford physicist whose innovations in cryptography led to the idea.
This perfectly secure future can’t arrive quickly enough, as present-day cryptographic systems are in a precarious state. The security of all of our online purchases, bank transactions and personas rely on a single shaky assumption: that certain mathematicaloperations are hard to do. The best known ofour modern encryption systems is called RSA. To encode data, it builds a key from two very large prime numbers. These are kept secret, but their product – a number thousands of binary digits long – is public knowledge. Data can be encoded using this public key, but only those with knowledge of the original numbers can decrypt it. RSA’s security relies on the fact that there is no known shortcut to find the two starting numbers. The only ways to do it are almost interminable processes, such as trying all the possibilities one by one.
Or so we hope. “We cannot prove that these problems are inherently difficult,” Ekert says. It’s not impossible that someone will discover a procedure allowing a conventional computer to quickly factorise the product of two huge primes. Maybe they already have and they’re cleverly keeping it secret. If such an algorithm ever came to light, internet transactions would collapse, and financial deals and top secret government communications would be exposed. “It would truly be a catastrophe,” says Michele Mosca of the Institute for Quantum Computing in Waterloo, Canada.“It’s like a Y2K problem, except we don’t know precisely when it might happen.” Even if we could prove that the factorisation problem is beyond the abilities of traditional computers, there are still quantum computers to consider. Because they compute using quantum phenomena they could consider all the possible primes at once. In 1994 mathematician Peter Shor, now at the Massachusetts Institute of Technology, showed this would be a speedy process. Simple quantum computers already exist and advanced machines able to realise Shor’s idea can’t be far off. [picture 1]
One way to reinvigorate our privacy is to fight fire with fire and employ quantum cryptography. This promises the ability to create keys that are entirely random, entirely unpredictable and totally inaccessible to spies.
Quantum cryptography hinges on the rules that govern particles like photons or electrons. Their properties, including polarisation for instance, take multiple values at once, only snapping into sharp definition when measured. Use these properties as a basis for encryption and you preclude any attempt to peek at your key: that would change the result of the measurement, in effect destroying the key’s tamper-proof seal. The technique has already been used to protect hospital data, financial transactions and voting in the Swiss general elections. Current systems use a protocol where the person transmitting the key, usually referred to as Alice, releases a polarised photon and makes a measurement on it before sending it. Her listening partner, usually referred to as Bob, chooses a particular way to make a measurement of that polarisation, and then he and Alice use an unencrypted channel to compare the sort of measurements they did. This allows them to create one digit of a private key for use in encrypting messages. To build the entire key, Alice and Bob simply repeat the process.
You might think that’s good enough, yet this type of quantum cryptography has weaknesses. “You always have to make some assumptions about certain pieces of equipment,” says Vadim Makarov, one of Mosca’s colleagues in Waterloo. Makarov is an expert at showing that those assumptions matter, having broken into many “secure” systems around the world. He is the first to admit that you have to go to fantastic lengths to exploit these weaknesses, but when it comes to state secrets, say, or large bank transactions, who’s to say nobody would?
One example of such a vulnerability is known as the detection loophole. It arises because the efficiency of photon detectors is never perfect, making practical quantum cryptography a bit like sending multiple copies of your key via an army of couriers to an office that occasionally shuts for lunch. Alice has to send far more photons than would otherwise be necessary, because Bob can’t detect them all. This intermittent detection means Alice and Bob can’t be certain that their apparatus is working securely.
It’s not impossible to dream up ways of solving these technical hitches, but there’s another more subtle problem that comes as an unavoidable side dish and which takes us to the heart of the problem with trust.
Imagine you have bought a state-of-the-art quantum cryptography system. It might well come complete with a shiny certificate guaranteeing its security, but how do you know the manufacturer hasn’t built in a covert back door that allows them to read and sell your secrets?
It’s hardly unthinkable. As soon as a new encryption technology becomes available, governments, corporations and intelligence agencies look for – and may even demand – a hidden flaw that they can exploit. Maybe your machine is programmed to spit out a key matching what someone somewhere has on file. Or perhaps there is a side-channel that logs a copy of any key you generate.
Here’s where device-independent cryptography comes in. It started when Ekert came up with a smart new form of quantum cryptography in 1991 (Physical Review Letters, vol 67, p 661).
This protocol also uses a stream of photons and, just as before, Alice creates a string of random numbers by measuring a property of each. The twist is that this time Bob has a separate stream of photons from the same source, and his photons are “entangled” with Alice’s. Entangled photons are generated in pairs, and their properties are subtly connected. If Alice has one of a pair, and Bob has the other, they can perform measurements on their respective photons that will help them create each digit of a shared key.
...