Quantum Cryptography Ready For Wide Adoption?
An anonymous reader points us to an interview with the founder of quantum cryptography pioneer MagiQ Technologies. From the article: "Q: When do you think we'll see service providers offer quantum cryptography services to their end-customers? A: This will happen within one year and we'll see fairly wide adoption within the next three years. We are working with big carriers such as Verizon and AT&T as well as some companies that own fiber networks. The goal is to embed quantum cryptography into the technology infrastructure so it becomes totally transparent to the end-user..." The cost of a pair of MagiQ boxes to implement point-to-point encryption on a 120-km link is $100,000 plus service.
The only way to see if this works is to break the fibre connection and see if it notices.
Oh lookie, the amazing thing is - a normal fucking fibre circuit will notice as well.
There is no quantum tech yet.
This is just going to increase our month subscriptions without giving any benefits, we will still use encryption on every required connection and will still have open holes alopng the way (last mile), so who exactly does it benefit?
I suggest any carrier should pay them with money stored in a quantum envelope. You are certain it contained $100,000 before you sealed it up, if its not there now it must have been intefered with.
liqbase
Slashdot Burying Stories About Slashdot Media Owned
As a component of a broader security system, cryptography is valuable and solves many problems.
History shows that the weak links in systems employing cryptography is usually some other part of the system. DVD's are an obvious example.
Outside of gov't agencies and the mega-corps that service them, I don't see this taking off like the ipod. The PHB's in the banking world certainly won't understand why this is better than the systems they have now.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
But I'd rather the lines were upgraded to support faster speeds first. That should be a higher priority than embedding encryption into the network. There is little pressing need for better encyption, but more data bandwidth would help a lot of things.
'Sensible' is a curse word.
by definition Quantum cryptography can not be run on real networks were you have to do things like routing.
In practice, quantum cryptography doesn't achieve anything that regular crypto systems like SSL or ipsec don't. Quantum cryptography is theoretically unbreakable, whereas SSL is believed but not mathematically proven to be unbreakable. In either case, it's easiest for an attacker to compromise one of the endpoints, so it's not a big difference. SSL is cheap, easy and widely deployed. So why would anyone spend $100,000+ per link on untested quantum cryptography hardware, when you could roll out ipsec much more cheaply?
Worse, they talk about "repeaters" to extend the range past 120km - which is scary, because it implies they are decrypting/recrypting at the repeater.
Can you say "Physical Security"? I knew you could.
Clear, Dark Skies
Founder of quantum cryptography company predicts widespread adoption within three years.
Inventor of Segway predicts widespread adoption within three years.
Executive of personal hovercraft company predicts widespread adoption within three years.
Early investors in free energy scheme predict widespread adoption within three years.
Perl already does QM programming. Maybe the entanglement timemachine experiment in Spring 2008 will have been successful, and Perl hackers willam haven been sending code through the loop back to the 2002 CPAN?
--
make install -not war
I can't stand all the hype around Quantum Crypto. If you have a close look at it, you'll see that it doesn't solve anything...
When you transmit bits with QC the law of physics guarantee that nobody will see them, even if some genius breaks all the math behind classical crypto. This is all very well but the throughput is too low, thus QC is used to transmit a key which is then used to encrypt the data. Thus you still need symmetric crypto to encrypt your data.
Now, something everybody seems to ignore: QC does not authenticate the transmission. I can buy two magiQ boxes and set up a man in the middle attack. QC can not prove whether you are exchanging bits with the original sender or with some monkey in the middle. To solve this problem the QC vendors suggest:
- Physical monitoring of the fiber: if you can guarantee nobody touches your fibre, you don't need any crypto!
- Using certificates: Ooops, so now we need asymmetric crypto too, so our QC system relies both on symmetric and asymmetric crypto. Why do we need QC for then?
- Use a shared secret that is programmed into the boxes when they are delivered: If you already have a shared secret, you don't need to exchange a key with QC, you can derive the key from your shared secret...
So even if you use QC, you still need to rely on all the classical crypto to make it work. So it is just as good as classical crypto, without routing.The only perfectly secure algorithm is one where the key is:
- The same length as the key (or "never reused, even within the message" if you want to think of it that way)
- Completely Random
A one time pad satisfies this (and that's the basic idea Quantum Cryptography is based onBecause the resulting ciphertext then is just as random. The problem is that you've replaced a secret with another secret of the same size -- which is only a benefit if you've securely transported a briefcase with a copy of the random key you used.
In terms of practical application for you and me, encrypting traffic with VPNs is practical and really secure. Quantum Cryptography depends on being physically point-to-point, which is its flaw... making it unsuitable for most communication
Of course, there are better ways to find secrets sent across a perfectly secure link. Like infiltrating the organisation and reading the secret on the noticeboard :)
Global symbol "$deity" requires explicit package name at line 2. - If only $scripture started "use strict;"
You won't have gaping security holes in the last mile if you buy this stuff - it's designed to work on end-to-end dark fiber. You'll still need crypto for other reasons, and you'll still have gaping holes inside your wiring closets, but last mile won't be a problem. The range of the system is 120km, so if you're trying to connect buildings together that are farther apart than that, you do have a physical security problem you'll need to manage at your repeater locations.
This won't increase your phone bills unless you buy it. It's not a system designed for carriers to put in their network backbones - it's designed for an end-user customer to buy dark fiber service between a pair of buildings and put these boxes on the ends. The carriers generally charge a pile of money for that kind of service, and the more people buying it, the better their economies of scale, so if you're a consumer who's not buying this, that's slightly positive for you.
The carriers won't need to pay them with quantum money - the end customers will need to pay in real money...
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
I had mod points, but what the hell, this is an important point....
You are correct in pointing out (as most responsible qcrypto people do), that qcrypto needs authentication.
However, your argument doesn't follow
So even if you use QC, you still need to rely on all the classical crypto to make it work. So it is just as good as classical crypto, without routing.
The reason is that:
1) The authentication only needs to be secure for a second or two. I just use it foil a man-in-the-middle-attack or authenticate part of the protocol. So, if I use public key authentication, and the public key is then cracked, no problem, I've already used it to authenticate. The cracked key is now useless to the attacker. So, my attacker may even have a quantum computer, but she would still need more than a few seconds to crack the classical crypto.
2) Authenticating a message uses a very small amount of key (logarithmic), so if I start off with a small key from magicQ, then I can expand it, thus generating an arbitrary large amount of secret key from a tiny "seed". Thus sometimes, qcrypto is called "key expansion".
So, if you want to protect your data against future attacks (who knows how good algorithms and computers will get), or when we start needing to worry about quantum computers, then we will have to switch to quantum crypto-- it is just a matter of time.
As an aside, no responsible qcrypto person would suggest monitoring the fibre as a solution.
Deconstruct the State
as it relies only on being intractable. Throw enough (quantum) resources at it, and it is directly breakable. The fact that on average it takes CPU-centuries is irrelevant to "unbreakable".