Why is quantum cryptography secure




















This is a crucial step because there might be errors introduced into the transfer by random noise or by eavesdroppers. To ensure the maximum accuracy without revealing the specific bits received, the sender and the receiver can discuss groups of bits instead of individual ones, and can compare the parity the remainder when the sum is divided by 2 within those groups.

This can even be done in public, as long as the individual bits remain secret. Groups with discrepancies in parity can then be discarded, or broken down into other groups still ensuring that they are sufficiently large as to not reveal too much , one or more of which is discarded or corrected.

In the end this process, if repeated enough times, guarantees that the keys are arbitrarily similar. Furthermore, if after comparing their groups of bits this way, the sender and the receiver discard an agreed-upon bit, such as the last one, the parity revealed becomes useless to any eavesdroppers. Also, if desired, a publicly chosen hash function, h, can be used to map the string of received bits, x, into h x , which can now be used as the key instead of x. It can be shown that by doing so, the eavesdropper's expected knowledge of h x can get arbitrarily small.

The following is a specific step-by-step outline of the process, paraphrased and augmented from 3. Staying with the convention, Alice is used to refer to the sender, Bob to the receiver, and Eve to the eavesdropper in this description.

Actually, the information can be exchanged in a number of ways, not just the one described above. Below is a brief description of two of those.

This process uses entangled photons, which can be generated by firing a laser through a crystal and splitting a single photon into two. The most interesting thing about them is that, by the laws of physics, disturbing the state of one will instantly disturb the other, no matter how far apart they are. This is extremely useful in detecting eavesdroppers, as will be discussed below.

The technicalities of such a transfer are similar to the original process described, where Alice sends polarized photons to Bob, who measures them using randomly selected states.

However, here a photon generator is placed between Alice and Bob so that pairs of entangled photons with the same polarization go to Alice and Bob at the same time. Then both parties measure the signals with randomly varying bases, and record the result and the time received.

After comparing the bases, they can discard the bits measured with different bases, and keep those that are the same. They can then test for errors using the algorithms described above. Note that while this method is very similar to the original one described, they are different in terms of security and detection of intervention, as described below. It is clear that transfers using quantum cryptography are much more secure than those that use traditional cryptography, because quantum methods rely on the laws of physics instead of the impracticality of calculating certain mathematical problems.

Given the algorithms that exist today, those problems would required thousands of years to solve, but it is still not an impossible, and no one has proven that there does not exist and efficient algorithm which yields the result sooner, perhaps even in a matter of hours or minutes. Quantum mechanics provides a way of transferring secret keys over extremely secure channels. After the keys are exchanged, there is very little concern that someone would be able to decode the data without these keys, since they are different every time and are always generated randomly, or at least become random after about half the bits are discarded to match the polarization states measured by Alice and Bob, and after the error-correcting algorithms.

So the only real concern in the system is ensuring that Eve does not intercept the secret key during transfer, which is unlikely. What makes quantum cryptography so secure is the fact that it's easy to detect eavesdroppers and correct the damage they cause.

So the two parties are always aware if their channel is not very secure, assuming they take all the necessary percussions. However, due to some practical imperfections of this theoretically perfect system, as well as to the constant improvement of technology, there might still be some small loopholes.

The key here is that it is impossible to measure the polarization of the photon without destroying it. So if Eve intercepts the signal and measures the photons, she will have to send new photons onto the receiver if she doesn't want to be detected. However, she will inevitably introduce errors, since she doesn't know which state to measure in, and so in which polarization to send them in. So Alice and Bob can simply check for errors by revealing a random subset of their generated sequence and comparing it publicly.

If they are not satisfied with the error rate, they can try to set up a different channel. This ensures that while Alice and Bob can not stop Eve from listening in, they would always know that she is there.

A similar method can be used with entangled photon transfer. By the laws of physics, a change in the polarization of one photon in the pair will affect the other one, no matter how far apart they are. In order to eavesdrop, Eve would have to detect one of the photons and measure it, thus destroying half of the pair. This act will end the quantum relationship of the two members of the pair, which is very easy to detect by Alice and Bob, and impossible to reverse for Eve.

Without revealing the specific results of their measurements, the sender and the receiver can talk publicly and see where intervention has taken place. The practical implementation of quantum cryptography is not perfect.

Eve has blueprints for other attacks:. Conventional cryptography achieves the equivalent of QDK only by relying on some mathematically unproven hypothesis. For symmetric secret-key cryptography, that can be broadly described as the hardness of solving some combinatorial problem. Further, asymmetric public-key cryptography is required for turning a channel with integrity into one with confidentiality something QKD can do , and that relies on the hardness of solving some other problem; examples include integer factorization , discrete logarithm , or RLWE.

There is wide consensus, but no mathematical proof, that ignoring implementation issues current conventional cryptography is currently secure; and that symmetric cryptography needs at most a doubling of the key size to become secure against future quantum computers hypothetically usable for problems of cryptographic interest. Which key size is required for which of the various problems used in asymmetric cryptography is an active research topic.

The security of QKD relies on physical hypothesis, where the security of conventional cryptography relies on mathematical hypothesis. Both kinds of hypotheses are not mathematically proven. But both are firmly established at least when we restrict conventional cryptography to its symmetric branch. Any insecurity beyond, inevitably, the humans involved is likely to lie elsewhere: oversimplified theoretical model, undetected mistakes, or backdoors in the implementation.

The complexity of QKD makes these mishaps more likely. QKD gives insurance that classical cryptography does not. Arguably, if a data transfer protected by QKD is secure when it takes place, and uses only mathematically proven cryptography, then no future progress will decipher that data. The argument is that even if the photons sent on the quantum channel could be stored a trick that has been pulled at the time of the communication in hope of decryption in the future, the photons would not reach the quantum receptor, QKD would fail with high insurance , actual data encryption would not occur, and the data would be safe.

By contrast, the channels of classical cryptography can be passively eavesdropped on and stored for hypothetical future decryption using superior technology. That's reasonable: even perfect forward secrecy won't resit a break of the symmetric cipher.

Intercepts kept from the past that used a well-documented cipher with less than about bit key are decipherable today with enough resources, 3DES bit block, bit key will likely succumb, AES can assuming mere stability of technical progress, AES too if further assuming quantum computers usable for cryptanalysis, AES also if we stop wondering about how and when.

It is harder to find a security problem that today's QKD can solve and penetrate the bulk of the market ; many conditions must be met:. Assuming the above, then it is rational to think about using commercial QKD as a supplement to classical cryptography; fortunately, we are not bound to choose between the two and can get the best of both worlds on security, when it is acceptable to get the worst on availability. Classical cryptography featuring perfect forward secrecy and robust cipher with large block and the key is widely available.

On the communication link it uses, it can be inserted an independently sourced commercial QKD equipment, of course with independently managed setup keys for each of the two encryption means as in any sound use of multiple encryption.

An auditor can ensure confidentiality is at least as good as without QKD by merely ruling out a trojan see F. Perhaps the reduction in simplicity and assurance of working on D-day is worth the price and added confidence in long term confidentiality; however, tarnished it is by the use of classical cryptography without mathematical proof to reach acceptable throughput. But it would be entirely irrational to rely solely on QKD, given its immaturity, unconvincing security argument against adversaries not bound by the narrow physical hypothesis made, deep complexity when we account for the arsenal of classical cryptography necessary to make it work at all, the tainted security track record for these reasons, poor auditability and recognition by practitioners, and the requirement for the same inconvenient setup key management as classical cryptography.

Quantum Key Distribution a subfield of Quantum Cryptography in principle performs the same tasks, and uses the same operational procedures as conventional cryptography, with no operational simplification whatsoever.

In particular, the need for initially trusted material established by inconvenient human means remains. QKD relies on physics rather than mathematics when it comes to an unproven hypothesis.

That's a remarkable achievement and paradigm shift. But if that's a benefit, it is intangible and did not help QKD get a clean security track record, much less be widely recognized as useful by practitioners.

That can only be extended with trusted facilities at each intermediary endpoint. Practical throughput is low, except when supplemented by conventional cryptography then losing some of the aforementioned intangible benefits. Commercial QKD equipment is complex, in part because it relies heavily on many classical mathematically provable cryptographic techniques.

It is expensive, big, power-hungry, in low demand and stock, of unproven field reliability, seldom used in practice, and not recognized by security certification authorities.

QKD removes the risk that future technological progress allows compromise of intercepts made earlier. It is worth consideration in complement not replacement of carefully vetted classical cryptography with independent secure setup procedure, for data which confidentiality is of utmost importance especially if that's for decades , if we trust couriers for setup keys but not for the one-time pads traditionally used for perfect secrecy in that situation.

Think of this as an extended comment which indeed wouldn't have fit the comment size limits. Also, classical crypto cannot detect the existence of passive attacks such as eavesdropping. On the other side of the Quantum Cryptography coin: public data exchanges require additional communication rounds between a sender and receiver and cost precious qubits, while classical cryptography provides convenient techniques that enable efficient key verification and user authentication.

This explains why at the time of writing this most end-solutions tend to end up mixing both quantum crypto and classic cryptography to achieve their goal s in an optimal way. In classical cryptography between two peers over a channel such as the internet, an eavesdropper on the channel learns a transcript of information from which secrets could theoretically be derived.

This conversation is probably about how to smash the state, because it's cheap and affordable by everyday crypto-anarchist cypherpunks. In quantum cryptography, the peers use a special channel over a dedicated fiber optic link that they assiduously guard with guns and lawyers and other forms of state violence.

Over this channel they perform a joint quantum random number generation ceremony which is designed to have the property that anyone eavesdropping on the channel will make the ceremony fail, and so there's no transcript to attack with magic unbounded computation later on. This conversation is probably about how much money they have, because only Swiss banks can afford toys like these.

Note: An adversary who can get past all the guns and lawyers and other forms of state violence to eavesdrop on the fiber link can probably break into computers too, but we pretend the adversary uses ninjas only for approved purposes like carefully bending fiber optic cables past their index of refraction. This is curious because the one form of classical cryptography with a short key that can be unconditionally secure even against an adversary of unbounded computational power is the one-time authenticator, which is exactly what one would use here, as fgrieu noted.

I guess the advantage of quantum authentication is that it allows you to recycle the key, in contradistinction to the protocols advocated by wasteful antienvironmentalist consumerist classical cryptographers. But it still doesn't work over the internet. There is some confusion regarding QKD. The two are conflated, which I believe is unfair as QKD is an emerging technology so shouldn't be so harshly compared with centuries year old cipher principles.

QKD per se is unlike sending an electrical signal through a network cable. If the following is a QKDN like so. Eve cannot avoid being noticed. This is the crux and often missed. She cannot eavesdrop without affecting the photon stream between Alice and Bob. This is fundamental to life, the universe and quantum mechanics and is called the Observer Effect. Eve doesn't have to figure out the message.

She can just read it directly from the photon beam. But Alice and Bob will notice. The point here is that no key exchange completes if Eve is listening.

There is no such effect in an Ethernet cable. Of course the whole QKD hardware has to operate in the physical world. That makes it susceptible to traditional attacks and compromises. QKD implementation requires interactions between the legitimate users. These interactions need to be authenticated. This can be achieved through various cryptographic means. The end-result is that QKD can utilize an authenticated communication channel and transform it into a secure communication channel.

However, an OTP requires keys, which are as long as the data to be encrypted, and can be used only once. Therefore, in practice, QKD is often combined with conventional symmetric encryption, such as AES, and used to frequently refresh short encryption keys. This is sufficient to provide quantum-safe security. White Paper: Understanding Quantum Cryptography. Our cybersecurity infrastructure requires two different functions: authentication and confidentiality.

Authentication allows distant users to trust their counterpart and validate the content of their exchanges. It is mostly implemented by public-key signature schemes. Confidentiality is required for any exchange of private information. It is often performed in a two-step process. First the users have to exchange a common secret key. This relies on another public-key protocol, the key exchange mechanism.

The secret key is then used in a symmetric key encryption scheme. Both functions therefore depend on similar cryptographic techniques, known as asymmetric or public-key cryptography.

Cybersecurity is much more than the underlying cryptography. All current hacks and security failures do not come from a weak cryptography, but rather from faulty implementation, social engineering and the like. Today, we trust the cryptography, and fight to get the implementation right. Unfortunately, this is about to change. Two serious alternatives already exist, and research has been going on for some time. The first is commonly referred to as post-quantum cryptography and is based on mathematical problems that are different from those currently used.

The second relies on exploiting quantum physics to search out new cryptographic solutions. The initial concept for quantum cryptography came from Charles Bennet and Gilles Brassard, who came up with the BB84 quantum key distribution protocol in the s.

Quantum key distribution QKD is a way of distributing and sharing the secret keys that are essential for cryptographic protocols. The process must also make sure they remain private between the communicating parties. Typically, information is encoded on single photons, and once keys have been securely established between both parties, their exchanges are secure.

There is one stumbling block, however. For the whole process to be totally secure, it must be possible for both communicating parties to be able to authenticate each other via another channel. Without this safety facility, an attacker could impersonate either party during the execution of the QKD and eventually discover the secret key.

This is then decrypted by the receiver using a matching one-time pad and key. Messages encrypted with keys based on randomness have the advantage of, theoretically, there being no way to "break the code" by analyzing a succession of messages.



0コメント