First Exploit On Quantum Cryptography Confirmed
Vadim Makarov writes "Physics World reports on researchers demonstrating a full eavesdropper on a quantum key distribution link. Unlike conventional exploits for security vulnerabilities that are often just a piece of software, spying on quantum cryptography required a box full of optics and mixed-signal electronics. Details are published in Nature Communications, and as a free preprint. The vulnerability was known before, but this is the first actual working exploit with secret-key recording confirmed. Patching this loophole is in progress. Disclosure: I am one of the researchers who worked on this."
That's that then.
O_____>-|o _____O
What next? Havind done perfect eavesdropping, weâ(TM)re now working on a perfect countermeasure to it, to secure once and for all against any device imperfections. This will take some effort, too.
There is no 'once and for all' for anything and anyone that believes that is misguided.
---- Booth was a patriot ----
Quantum computing, quantum cryptography, etc. are pretty common categories here on /. and I really don't know anything about either. Now, the question is... should I be alarmed for not being up to date here? Or is this stuff that really won't become relevant for 90% of software engineers outside academia for quite a long while? (I mostly develop web services and mobile applications but I still expect to work in this field for quite a few decades and if this is something that software engineers should understand - whether we actually work with the technologies or not - I guess I should look into it) If I should study the subjects more, can anyone recommend any good resources (those don't need to be free).
This is not an exploit of quantum cryptography.
It is an exploit in the implementation of the detectors.
They can't tell the difference between the quantum signal they are supposed to be detecting and a faked signal using classical light pulses. Man-in-the-middle attacks are fairly straightforward for classic light signals since they aren't changed when someone else intercepts them.
Why do they spend all this money, all this effort on systems that cost more and offer less security than a large RSA or ECC public key system?
Especially when RSA and ECC are so very well studied and don't rely on what amounts to lab grade optics with unknown exploits, weaknesses, and requirement for over paid professionals?
Why? I don't see the benefit. It is slower, harder to use, more expensive, the list goes on!
16K bit RSA keys are slow to generate but offer 256 bits of private key material equivalent security. Much less than that is needed for ECC. This all seems like a waste. It isn't even basic research anymore (which I endorse!) this is just some sort of dick measuring contest.
md5sum
d41d8cd98f00b204e9800998ecf8427e
"Disclosure: I am one of the researchers who worked on this."
Disclosure is an interesting word here. I would have used the word "brag" - and I think you are fully entitled to brag about that feat.
Does this have any impact on the security of my bitcoin wallet? If not, who cares.
"Disclosure: I am one of the researchers who worked on this."
To me, this isn't as much a surprise as it is an indicator of just how badass Slashdot is as a whole. And yes the implementations of our quantum tech are going to be our downfall for many years to come. At this moment, we're utilizing features of the quantum world to do amazing things... yet our implementation is done classically because that's the tools we have to work with. I can forsee a time in the future where every piece in the puzzle is made using quantum features, and thus can finally deliver the originally promised features. But that won't happen for a long time. The technology isn't there yet.
I've been monitoring the trust(ed) technology that exist or promised. Human trust, essentially the goal we seek and are augmenting with technology, is (currently) impossible to maintain. In the Iron age we had seals using wax. From the Renaissance to Today we have cryptography.
I know of a startup attempting to build a trusted network. I've worked on anonymous trusted networks. They don't exist except in closed systems. The problem is we naturally want to expand our borders and networks.
Having met many murders, liars, child molesters, thieves, rapists and looters in my days, because of my ability to trust or impart trust, I am not sure how I can use technology to provide any security.
It will always be "Trust. But verify".
nice, you guys already have the slashdot link up on the bottom of your website http://www.iet.ntnu.no/groups/optics/qcr/full-eavesdropping-2011/
Yes, you should, it's very probably very important.
http://en.wikipedia.org/wiki/Introduction_to_quantum_mechanics
http://www.youtube.com/watch?v=JzhlfbWBuQ8
Depends on if it's relevant for your own success and happiness (in case that isn't caused by success, even when it should) of course. :)
Not very likely, unless that depends on such extreme-secure encryption and the uses of quantum computing in general.
But you sound like you haven't thought much about what *you* want in this world. (Most people just follow others, which essentially makes them tools, not individuals. And most of those don't even do it consciously. They just think "that is how it is, and it can't be changed".)
You can still fix that.
I keep up with quantum computing *because* it's so weird. Because exploring the utterly unknown, to find it to be weirder than anyone would believe you, is really really fun and exciting. And because I can't stand not understanding something in my world (as that would mean the possibility of great harm).
As with most recent vulnerabilities in Cryptography (no, the quantum stuff is not crypto, it is signaling with special physical properties), the attack goes against the implementation. This did not stop several companies and a lot of fanbois to claim "unbreakability". I hope you have learned something.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
should I be alarmed for not being up to date here?
You both should and shouldn't be alarmed.
See "How you can build an eavesdropper for a quantum cryptosystem"
http://events.ccc.de/congress/2009/Fahrplan/events/3576.en.html
Is Heisenberg spinning in his grave? I do have serious doubts that governments will ever allow fool proof encryption to be in the hands of the public.
When the eavesdropping is "in channel", doesn't require material access to the transmitting medium, the eavesdropping could be the fastest, preferred, mode of signaling on the link. Spinning the quantum wheel of "how associated" is the linked topology is going to precede what state info gets distributed most widely, therefore presenting the highest possibility of sync to another signal in the system - dominating it. So modulating the the wheel's state is going to get ahead, leaving everyone on the signal angling to write to it, not just read it. Picking up the traces in the reverb that come from the eavesdropper will make the eave less secret.
Indeed, if I'm tuning into some quantum state to exchange with it, the leading edge that makes its modulation of the remote state the first is the one I'm most aiming to use.
--
make install -not war
Lets assume for a second the quantum hardware itself works perfectly as advertised and cannot be compromised.
You still need classic (Such as a symmetric key) information to prove alice and bob are talking to each other rather than to malices quantum MITM proxy server.
Has anyone proved a perfect quantum OTP source improves actual security vs use of a zero knowledge algorithm to establish the same? Even if such an algorithm does not yet exist... Is it possible to construct one? Has it been shown this is not possible?
The original patent on quantum cryptography was for a banknote with trapped photons. These could only be read once, so you had to know the polarization axis of the of the photons to read their state. This was a wonderfully batty idea, and a useful explanation of what is known and what isn't known about a quantum state.
However, when you go into actual implementations of quantum communications, you find the hacking techniques are much the same. Here, they are trying to send out a single photon. If a real line is lossy, the system must have some sort of handshaking to resend bad bits. If you hack into their cable, and carefully mess up a few photons, you can tease this system into resending some parts of the signal, or sending a stronger signal with more than one photon; and then the system is no longer secure because more than one person can get a copy of it. It's the quantum physics equivalent of attaching your crocodile clips to the telephone wires without the user hearing the clicks.
My guess is you can get the same level of security from ordinary non-quantum techniques. If you are going to avoid a 'man in the middle' attack, you should meet the person at the other end. Suppose, when you meet, you exchange thumb drives with random data. You can then 'OR' your message with this data, using each bit once only to reduce it to random-looking bits; and the person at the other end can 'OR' it again to get it back again. An extra precaution would be to pad each message to a fixed length, so you don't give away the number of bits in your message. One time pad cryptography makes the communication link secure, but either end is potentially unsafe; which is pretty much what you would have with a perfect quantum encryption scheme.
Secret System For Making Money Online And Dominates Clickbank, Get Over $ 200,000 Per Month, Amazing! Look For Yourself
http://www.ClickBankUltimatum.org/
Erm, you mean 'XOR' it.