All Topics  
Quantum cryptography

 

   Email Print
   Bookmark   Link






 

Quantum cryptography



 
 
Quantum cryptography, or quantum key distribution (QKD), uses quantum mechanics
Quantum mechanics

Quantum mechanics is a set of principles underlying the most fundamental known description of all physical systems at the microscopic scale . Notable amongst these principles are both a dual wave-like and particle-like behavior of matter and radiation, and prediction of probabilities in situations where classical physics predicts certaintie...
 to guarantee secure communication
Secure communication

When two entities are communicating with each other, and they do not want a third party to listen to their communication, then they want to pass on their message in such a way that no body else could understand their message....
. It enables two parties to produce a shared random bit string known only to them, which can be used as a key
Key (cryptography)

In cryptography, a key is a piece of information that determines the functional output of a cryptographic algorithm or cipher. Without a key, the algorithm would have no result....
 to encrypt and decrypt messages.

Intro 1
An important and unique property of quantum cryptography is the ability of the two communicating users to detect the presence of any third party trying to gain knowledge of the key.






Discussion
Ask a question about 'Quantum cryptography'
Start a new discussion about 'Quantum cryptography'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Quantum cryptography, or quantum key distribution (QKD), uses quantum mechanics
Quantum mechanics

Quantum mechanics is a set of principles underlying the most fundamental known description of all physical systems at the microscopic scale . Notable amongst these principles are both a dual wave-like and particle-like behavior of matter and radiation, and prediction of probabilities in situations where classical physics predicts certaintie...
 to guarantee secure communication
Secure communication

When two entities are communicating with each other, and they do not want a third party to listen to their communication, then they want to pass on their message in such a way that no body else could understand their message....
. It enables two parties to produce a shared random bit string known only to them, which can be used as a key
Key (cryptography)

In cryptography, a key is a piece of information that determines the functional output of a cryptographic algorithm or cipher. Without a key, the algorithm would have no result....
 to encrypt and decrypt messages.

Intro 1


An important and unique property of quantum cryptography is the ability of the two communicating users to detect the presence of any third party trying to gain knowledge of the key. This results from a fundamental part of quantum mechanics: the process of measuring a quantum system in general disturbs the system. A third party trying to eavesdrop
Eavesdrop

To eavesdrop, used as a verb, refers to eavesdropping, the act of surreptitiously listening to a private conversation.As a noun, in Architecture, it can refer to:...
 on the key must in some way measure it, thus introducing detectable anomalies. By using quantum superposition
Quantum superposition

Quantum superposition is the fundamental law of quantum mechanics. It defines the allowed state space of a quantum mechanical system.In Probability theory, every possible event has a non-negative real number between zero and one associated to it, the probability, which gives the chance that it happens....
s or quantum entanglement
Quantum entanglement

Quantum entanglement is a possible property of a quantum state of a system of two or more Physical bodys in which the quantum states of the constituting objects are linked together so that one object can no longer be adequately described without full mention of its counterpart ? even though the individual objects may be nonlocality....
 and transmitting information in quantum state
Quantum state

In quantum physics, a quantum State is a mathematical object that fully describes a Quantum system. One typically imagines some experimental apparatus and procedure which "prepares" this quantum state; the mathematical object then reflects the setup of the apparatus....
s, a communication system can be implemented which detects eavesdropping. If the level of eavesdropping is below a certain threshold a key can be produced which is guaranteed as secure (i.e. the eavesdropper has no information about), otherwise no secure key is possible and communication is aborted.

Intro 2


The security of quantum cryptography relies on the foundations of quantum mechanics, in contrast to traditional public key cryptography which relies on the computational difficulty of certain mathematical functions
One-way function

In cryptography, a one-way function is a function that is easy to compute on every input, but hard to invert given the image of a random input....
, and cannot provide any indication of eavesdropping or guarantee of key security.

Quantum cryptography is only used to produce and distribute a key, not to transmit any message data. This key can then be used with any chosen encryption algorithm to encrypt (and decrypt) a message, which can then be transmitted over a standard communication channel. The algorithm most commonly associated with QKD is the one-time pad
One-time pad

In cryptography, the one-time pad is an encryption algorithm where the plaintext is combined with a random key or "pad" that is as long as the plaintext and used only once....
, as it is provably secure when used with a secret, random key.

Quantum key exchange

Quantum communication involves encoding information in quantum states, or qubit
Qubit

A quantum bit or qubit is a unit of quantum information. That information is described by a Quantum state in a Two-state quantum system, which is formally equivalent to a two-dimensional vector space over the complex numbers....
s, as opposed to classical communications use of bit
Bit

A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
s. Usually, photons are used for these quantum states. Quantum cryptography exploits certain properties of these quantum states to ensure its security. There are several different approaches to quantum key distribution, but they can be divided into two main categories depending of which property they exploit.

Prepare and measure protocols : Unlike in classical physics, the act of measurement is an integral part of quantum mechanics. In general, measuring an unknown quantum state will change that state in some way. This is known as quantum indeterminacy
Quantum indeterminacy

Quantum indeterminacy is the apparent necessary incompleteness in the description of a physical system, that has become one of the characteristics of the standard description of quantum physics....
, and underlies results such as the Heisenberg uncertainty principle, information-disturbance theorem and no cloning theorem
No cloning theorem

The no cloning theorem is a result of quantum mechanics which forbids the creation of identical copies of an arbitrary unknown quantum state. It was stated by William Wootters, Wojciech Zurek, and Dennis Dieks in 1982, and has profound implications in quantum computer and related fields....
. This can be exploited in order to detect any eavesdropping on communication (which necessarily will involve measurement), and more importantly calculate the amount of information which has been intercepted.

Entanglement based protocols : The quantum states of two (or more) separate objects can become linked together in such a way that they must be described by a combined quantum state, not as individual objects. This is known as Entanglement
Quantum entanglement

Quantum entanglement is a possible property of a quantum state of a system of two or more Physical bodys in which the quantum states of the constituting objects are linked together so that one object can no longer be adequately described without full mention of its counterpart ? even though the individual objects may be nonlocality....
 and means, for example, performing a measurement on one object will affect the other. If an entangled pair of objects is shared between two parties, anyone intercepting either particle will alter the overall system, allowing their presence (and the amount of information they have gained) to be determined.

These two approaches can both further be divided into three families of protocols; discrete variable, continuous variable and distributed phase reference coding. Discrete variable protocols were the first to be invented, and they remain the most widely implemented. The other two families are mainly concerned with overcoming practical limitations of experiments. The two protocols described below both use discrete variable coding.

BB84 protocol - Charles H. Bennett and Gilles Brassard (1984)


This protocol, known as BB84
BB84

BB84 is a quantum key distribution scheme developed by Charles H. Bennett and Gilles Brassard in 1984. It is the first quantum cryptography quantum cryptography protocol....
 after its inventors and year of publication, was originally described using photon polarization
Photon polarization

Photon polarization is the Quantum mechanics description of the Classical physics polarized sinusoidal plane wave electromagnetic wave. Individual photons are completely polarized....
 states to transmit the information. However, any two pairs of conjugate
Conjugate variables

In physics, conjugate variables are pair of variables mathematically defined in such a way that they become Fourier transform dual of one-another, or more generally are related through Pontryagin duality....
 states can be used for the protocol, and many optical fibre based implementations described as BB84 use phase encoded states. The sender (traditionally referred to as Alice
Alice and Bob

Placeholder names are commonly used for archetypal characters in fields such as cryptography and physics. The names are used for convenience, since explanations such as "Person A wants to send a message to person B" can be difficult to follow in complex systems involving many steps....
) and the receiver (Bob) are connected by a quantum communication channel which allows quantum states to be transmitted. In the case of photons this channel is generally either an optical fibre or simply free space
Free space

In classical physics, free space is a concept of electromagnetic theory, corresponding to a theoretically perfect vacuum, and sometimes referred to as the vacuum of free space....
. In addition they communicate via a public classical channel, for example using broadcast radio or the internet. Neither of these channels need to be secure; the protocol is designed with the assumption that an eavesdropper (referred to as Eve) can interfere in any way with both.

The security of the protocol comes from encoding the information in non-orthogonal states
Orthogonality

In mathematics, two vectors are orthogonal if they are perpendicular, i.e., they form a right angle. The word comes from the Greek language ' , meaning "straight", and ' , meaning "angle"....
. Quantum indeterminacy
Quantum indeterminacy

Quantum indeterminacy is the apparent necessary incompleteness in the description of a physical system, that has become one of the characteristics of the standard description of quantum physics....
 means that these states cannot in general be measured without disturbing the original state (see No cloning theorem
No cloning theorem

The no cloning theorem is a result of quantum mechanics which forbids the creation of identical copies of an arbitrary unknown quantum state. It was stated by William Wootters, Wojciech Zurek, and Dennis Dieks in 1982, and has profound implications in quantum computer and related fields....
). BB84 uses two pairs of states, with each pair conjugate
Conjugate variables

In physics, conjugate variables are pair of variables mathematically defined in such a way that they become Fourier transform dual of one-another, or more generally are related through Pontryagin duality....
 to the other pair, and the two states within a pair orthogonal to each other. Pairs of orthogonal states are referred to as a basis
Basis (linear algebra)

In linear algebra, a basis is a set of vectors that, in a linear combination, can represent every vector in a given vector space or free module, and such that no element of the set can be represented as a linear combination of the others....
. The usual polarization state pairs used are either the rectilinear basis
Linear polarization

In electrodynamics, linear polarization or plane polarization of electromagnetic radiation is a confinement of the electric field vector or magnetic field vector to a given plane along the direction of propagation....
 of vertical (0°) and horizontal (90°), the diagonal basis
Linear polarization

In electrodynamics, linear polarization or plane polarization of electromagnetic radiation is a confinement of the electric field vector or magnetic field vector to a given plane along the direction of propagation....
 of 45° and 135° or the circular basis
Circular polarization

In electrodynamics, circular polarization of electromagnetic radiation is a polarization such that the tip of the electric field vector, at a fixed point in space, describes a circle as time progresses....
 of left- and right-handedness. Any two of these bases are conjugate to each other, and so any two can be used in the protocol. Below the rectilinear and diagonal bases are used.

Basis 0 1
Pluscm128


The first step in BB84 is quantum transmission. Alice creates a random bit
Bit

A bit is a binary numeral system numerical digit, taking a value of either 0 or 1. Binary digits are a basic unit of information Computer data storage and transmission in digital computing and digital information theory....
 (0 or 1) and then randomly selects one of her two bases (rectilinear or diagonal in this case) to transmit it in. She then prepares a photon polarization state depending both on the bit value and basis, as shown in the table to the left. So for example a 0 is encoded in the rectilinear basis (+) as a vertical polarization state, and a 1 is encoded in the diagonal basis (x) as a 135° state. Alice then transmits a single photon in the state specified to Bob, using the quantum channel. This process is then repeated from the random bit stage, with Alice recording the state, basis and time of each photon sent.

Quantum mechanics (particularly quantum indeterminacy
Quantum indeterminacy

Quantum indeterminacy is the apparent necessary incompleteness in the description of a physical system, that has become one of the characteristics of the standard description of quantum physics....
) says there is no possible measurement that will distinguish between the 4 different polarization states, as they are not all orthogonal. The only measurement possible is between any two orthogonal states (a basis), so for example measuring in the rectilinear basis will give a result of horizontal or vertical. If the photon was created as horizontal or vertical (as a rectilinear eigenstate) then this will measure the correct state, but if it was created as 45° or 135° (diagonal eigenstates) then the rectilinear measurement will instead return either horizontal or vertical at random. Furthermore, after this measurement the photon will be polarized in the state it was measured in (horizontal or vertical), with all information about its initial polarization lost.

As Bob does not know the basis the photons were encoded in, all he can do is select a basis at random to measure in, either rectilinear or diagonal. He does this for each photon he receives, recording the time, measurement basis used and measurement result. After Bob has measured all the photons, he communicates with Alice over the public classical channel. Alice broadcasts the basis each photon was sent in, and Bob the basis each was measured in. They both discard photon measurements (bits) where Bob used a different basis, which will be half on average, leaving half the bits as a shared key.

Alice's random bit 0 1 1 0 1 0 0 1
Alice's random sending basis
Pluscm128
Pluscm128
Pluscm128
Pluscm128
Photon polarization Alice sends
Bob's random measuring basis
Pluscm128
Pluscm128
Pluscm128
Pluscm128
Photon polarization Bob measures
PUBLIC DISCUSSION OF BASIS 
Shared secret key 0 1 0 1


To check for the presence of eavesdropping Alice and Bob now compare a certain subset of their remaining bit strings. If a third party (usually referred to as Eve, for 'eavesdropper') has gained any information about the photons polarization, this will have introduced errors in Bobs' measurements. If more than bits differ they abort the key and try again, possibly with a different quantum channel, as the security of the key cannot be guaranteed. is chosen so that if the number of bits known to Eve is less than this, privacy amplification can be used to reduce Eve's knowledge of the key to an arbitrarily small amount, by reducing the length of the key.

E91 protocol - Artur Ekert (1991)


The Ekert scheme uses entangled pairs of photons. These can be created by Alice, by Bob, or by some source separate from both of them, including eavesdropper Eve. The photons are distributed so that Alice and Bob each end up with one photon from each pair.

The scheme relies on two properties of entanglement. First, the entangled states are perfectly correlated in the sense that if Alice and Bob both measure whether their particles have vertical or horizontal polarizations, they will always get the same answer with 100% probability. The same is true if they both measure any other pair of complementary (orthogonal) polarizations. However, the particular results are completely random; it is impossible for Alice to predict if she (and thus Bob) will get vertical polarization or horizontal polarization.

Second, any attempt at eavesdropping by Eve will destroy these correlations in a way that Alice and Bob can detect.

Privacy amplification and information reconciliation


The quantum cryptography protocols described above will provide Alice and Bob with nearly identical shared keys, and also with an estimate of the discrepancy between the keys. These differences can be caused by eavesdropping, but will also be caused by imperfections in the transmission line and detectors. As it is impossible to distinguish between these two types of errors, it is assumed all errors are due to eavesdropping in order to guarantee security. Provided the error rate between the keys is lower than a certain threshold (20% as of April 2007), two steps can be performed to first remove the erroneous bits and then reduce Eve's knowledge of the key to an arbitrary small value. These two steps are known as information reconciliation and privacy amplification respectively, and were first described in 1992.

Information reconciliation is a form of error correction carried out between Alice and Bob's keys, in order to ensure both keys are identical. It is conducted over the public channel and as such it is vital to minimise the information sent about each key, as this can be read by Eve. A common protocol used for information reconciliation is the cascade protocol, proposed in 1994 . This operates in several rounds, with both keys divided into blocks in each round and the parity
Parity

Parity is a concept of equality of status or functional equivalence. It has several different specific definitions.* Parity , the name of the symmetry of interactions under spatial inversion...
 of those blocks compared. If a difference in parity is found then a binary search is performed to find and correct the error. If an error is found in a block from a previous round that had correct parity then another error must be contained in that block; this error is found and corrected as before. This process is repeated recursively, which is the source of the cascade name. After all blocks have been compared, Alice and Bob both reorder their keys in the same random way, and a new round begins. At the end of multiple rounds Alice and Bob will have identical keys with high probability, however Eve will have gained additional information about the key from the parity information exchanged.

Privacy Amplification is a method for reducing (and effectively eliminating) Eve's partial information about Alice and Bob's key. This partial information could have been gained both by eavesdropping on the quantum channel during key transmission (thus introducing detectable errors), and on the public channel during information reconciliation (where it is assumed Eve gains all possible parity information). Privacy amplification uses Alice and Bob's key to produce a new, shorter key, in such a way that Eve has only negligible information about the new key. This can be done using a universal hash function
Universal hashing

Universal hashing is a randomized algorithm for selecting a hash function F with the following property: for any two distinct inputs x and y, the probability that F=F is the same as if F was a random function....
, chosen at random from a publicly known set of such functions, which takes as its input a binary string of length equal to the key and outputs a binary string of a chosen shorter length. The amount by which this new key is shortened is calculated, based on how much information Eve could have gained about the old key (which is known due to the errors this would introduce), in order to reduce the probability of Eve having any knowledge of the new key to a very low value.

Implementations


the longest distance over which quantum key distribution has been demonstrated using optic fibre is 148.7 km, achieved by Los Alamos/NIST using the BB84
BB84

BB84 is a quantum key distribution scheme developed by Charles H. Bennett and Gilles Brassard in 1984. It is the first quantum cryptography quantum cryptography protocol....
 protocol. Significantly, this distance is long enough for almost all the spans found in today's fibre networks. The distance record for free space QKD is 144 km between two of the Canary Islands
Canary Islands

The Canary Islands are a Spain archipelago which, in turn, forms one of the Spanish Autonomous Communities and an Outermost Region of the European Union....
, achieved by a European collaboration using entangled photons (the Ekert scheme) in 2006, and using BB84
BB84

BB84 is a quantum key distribution scheme developed by Charles H. Bennett and Gilles Brassard in 1984. It is the first quantum cryptography quantum cryptography protocol....
 enhanced with decoy states in 2007 . The experiments suggest transmission to satellites is possible, due to the lower atmospheric density at higher altitudes. For example although the minimum distance from the International Space Station
International Space Station

The International Space Station is a research facility Assembly of the International Space Station in outer space. On-orbit construction of the station began in 1998, and is scheduled to be complete by 2011, with operations continuing until around 2015....
 to the ESA Space Debris Telescope
ESA Space Debris Telescope

The ESA Space Debris Telescope is located at the Teide Observatory on the island of Tenerife, Spain. Actually, the telescope is ESA's Optical Ground Station forming a part of the Artemis experiment....
 is about 400 km, the atmospheric thickness is about an order of magnitude less than in the European experiment, thus yielding less attenuation compared to this experiment.

The DARPA Quantum Network, a 10-node quantum cryptography network, has been running since 2004 in Massachusetts, USA. It is being developed by BBN Technologies
BBN Technologies

BBN Technologies is a high-technology company which provides research and development services. BBN is based next to Fresh Pond, Cambridge, Massachusetts in Cambridge, Massachusetts, Massachusetts, United States....
, Harvard University
Harvard University

Harvard University is a private university in Cambridge, Massachusetts, Massachusetts, United States, and a member of the Ivy League. Founded in 1636 by the colonial Massachusetts legislature, Harvard is the Colonial Colleges institution of higher learning in the United States....
, Boston University
Boston University

Boston University is a private nonsectarian university located in Boston, Massachusetts, Massachusetts, United States. Although chartered by the Massachusetts Legislature in 1869, Boston University traces its roots to the establishment of the Newbury Biblical Institute in Newbury, Vermont in 1839....
 and QinetiQ
QinetiQ

QinetiQ is an international Defense contractor, formed from the greater part of the former UK government agency Defence Evaluation and Research Agency when it was split up in June 2001 ....
.

There are currently four companies offering commercial quantum cryptography systems; id Quantique
Id Quantique

id Quantique is a small company located in Geneva, Switzerland. It sells quantum key distribution systems, Photon counter, and Hardware random number generator....
 (Geneva), (New York), (France) and (Australia). Several other companies also have active research programmes, including Toshiba
Toshiba

is a multinational corporation list of conglomerates manufacturing company, headquartered in Tokyo, Japan. The company's main business is in Infrastructure, Consumer Products, and Electronic devices and components....
, HP
Hewlett-Packard

The Hewlett-Packard Company , commonly referred to as HP, is a technology corporation headquartered in Palo Alto, California, United States....
, IBM
IBM

International Business Machines Corporation, abbreviated IBM and nicknamed "Big Blue" , is a multinational corporation computer technology and consulting corporation headquartered in Armonk, New York, New York, United States....
, Mitsubishi
Mitsubishi

The , Mitsubishi Group of Companies, or Mitsubishi Companies is a Japanese Conglomerate consisting of a range of autonomous businesses which share the Mitsubishi brand, trademark and legacy....
, NEC
NEC

is a Japan multinational corporation IT company headquartered in Minato, Tokyo, Japan. NEC, part of the Sumitomo Group, provides information technology and network solutions to business enterprises, communications services providers and government....
 and NTT
Nippon Telegraph and Telephone

, commonly known as NTT, is a telephone company that dominates the telecommunication market in Japan. Ranked the 54th in Fortune Global 500, NTT is the largest telecommunications company in Asia, and the third-largest in the world in terms of revenue....
 (See External links for direct research links).

Quantum encryption technology provided by the Swiss company Id Quantique
Id Quantique

id Quantique is a small company located in Geneva, Switzerland. It sells quantum key distribution systems, Photon counter, and Hardware random number generator....
 was used in the Swiss canton (state) of Geneva to transmit ballot results to the capitol in the national election occurring on Oct. 21, 2007.

In 2004, the world's first bank transfer using quantum cryptography was carried in Vienna
Vienna

Vienna is the Capital of Republic of Austria and also one of the nine states of Austria. Vienna is Austria's primary city, with a population of about 1.7 million...
, Austria
Austria

Austria , officially the Republic of Austria , is a landlocked country in Central Europe. It borders both Germany and the Czech Republic to the north, Slovakia and Hungary to the east, Slovenia and Italy to the south, and Switzerland and Liechtenstein to the west....
. An important cheque, which needed absolute security, was transmitted from the Mayor of the city to an Austrian bank.

The world's first computer network
Computer network

A computer network is a group of interconnected computers. Networks may be classified according to a wide variety of characteristics. This article provides a general overview of some types and categories and also presents the basic components of a network....
 protected by quantum cryptography was implemented in October 2008, at a scientific conference in Vienna. The network used 200 km of standard fibre optic cable to interconnect six locations across Vienna and the town of St Poelten located 69 km to the west. The event was witnessed by Gilles Brassard
Gilles Brassard

Gilles Brassard was born in Montreal, Canada, in 1955. He received a Masters degree from the Universit? de Montr?al in 1975, and obtained his Ph.D....
 and Anton Zeilinger
Anton Zeilinger

Anton Zeilinger is an Austrian quantum physicist. He is currently professor of physics at the University of Vienna, previously University of Innsbruck....
.

Attacks


Example: Intercept and resend


The simplest type of possible attack is the intercept-resend attack, where Eve measures the quantum states (photons) sent by Alice and then sends replacement states to Bob, prepared in the state she measures. In the BB84 protocol this will produce errors in the key shared between Alice and Bob. As Eve has no knowledge of the basis a state sent by Alice is encoded in, she can only guess which basis to measure in, in the same way as Bob. If she chooses correctly then she will measure the correct photon polarization state as sent by Alice, and will resend the correct state to Bob. However if she chooses incorrectly then the state she measures will be random, and the state sent to Bob will not be the same as the state sent by Alice. If Bob then measures this state in the same basis Alice sent he will get a random result, as Eve has sent him a state in the opposite basis, instead of the correct result he would get without the presence of Eve. An example of this type of attack is shown in the table below.

Alice's random bit 0 1 1 0 1 0 0 1
Alice's random sending basis
Pluscm128
Pluscm128
Pluscm128
Pluscm128
Photon polarization Alice sends
Eve's random measuring basis
Pluscm128
Pluscm128
Pluscm128
Pluscm128
Pluscm128
Polarization Eve measures and sends
Bob's random measuring basis
Pluscm128
Pluscm128
Pluscm128
Pluscm128
Photon polarization Bob measures
PUBLIC DISCUSSION OF BASIS 
Shared secret key 0 0 0 1
Errors in key


The probability Eve chooses the incorrect basis is 50% (assuming Alice chooses her basis randomly), and if Bob measures this intercepted photon in the basis Alice sent he will get a random result, i.e. an incorrect result with probability of 50%. The probability an intercepted photon generates an error in the key string is then 50% x 50% = 25%. If Alice and Bob publicly compare of their key bits (thus discarding them as key bits, as they are no longer secret) the probability they find disagreement and identify the presence of Eve is



So to detect an eavesdropper with probability Alice and Bob need to compare key bits.

Security Proofs


The above is just a simple example of an attack. If Eve is assumed to have unlimited resources, for example classical and quantum computing power, there are many more attacks possible. BB84 has been proven secure against any attacks allowed by quantum mechanics, both for sending information using an ideal photon source which only ever emits a single photon at a time, and also using practical photon sources which sometimes emit multiphoton pulses. These proofs are unconditionally secure in the sense that no conditions are imposed on the resources available to the Eavesdropper, however there are other conditions required:
  1. Eve cannot access Alice and Bob's encoding and decoding devices.
  2. The random number generators used by Alice and Bob must be trusted and truly random (for example a Quantum random number generator
    Hardware random number generator

    In computing, a hardware random number generator is an apparatus that generates random numbers from a physical process. Such devices are often based on microscopic phenomena such as thermal noise or the photoelectric effect or other quantum phenomena....
    ).
  3. The classical communication channel must be authenticated using an unconditionally secure authentication scheme.


Man in the middle attack


Quantum cryptography is vulnerable to a man-in-the-middle attack
Man-in-the-middle attack

In cryptography, the man-in-the-middle attack or bucket-brigade attack , sometimes Janus attack, is a form of active eavesdropping in which the attacker makes independent connections with the victims and relays messages between them, making them believe that they are talking directly to each other over a private connection when i...
 when used without authentication to the same extent as any classical protocol, since no principle of quantum mechanics can distinguish friend from foe. As in the classical case, Alice and Bob cannot authenticate each other and establish a secure connection without some means of verifying each other's identities (such as an initial shared secret). If Alice and Bob have an initial shared secret then they can use an unconditionally secure authentication scheme (such as Carter-Wegman,) along with quantum key distribution to exponentially expand this key, using a small amount of the new key to authenticate the next session. Several methods to create this initial shared secret have been proposed, for example using a 3rd party or chaos theory.

Photon number splitting attack


In the BB84
BB84

BB84 is a quantum key distribution scheme developed by Charles H. Bennett and Gilles Brassard in 1984. It is the first quantum cryptography quantum cryptography protocol....
 protocol Alice sends quantum states to Bob using single photons. In practice many implementations use laser pulses attenuated to a very low level to send the quantum states. These laser pulses contain a very small number of photons, for example 0.2 photons per pulse, which are distributed according to a Poissonian distribution. This means most pulses actually contain no photons (no pulse is sent), some pulses contain 1 photon (which is desired) and a few pulses contain 2 or more photons. If the pulse contains more than one photon, then Eve can split off the extra photons and transmit the remaining single photon to Bob. This is the basis of the photon number splitting attack, where Eve stores these extra photons in a quantum memory until Bob detects the remaining single photon and Alice reveals the encoding basis. Eve can then measure her photons in the correct basis and obtain information on the key without introducing detectable errors.

Even with the possibility of a PNS attack a secure key can still be generated, as shown in the GLLP security proof, however a much higher amount of privacy amplification is needed reducing the secure key rate significantly (with PNS the rate scales as as compared to for a single photon sources, where is the transmittance of the quantum channel).

There are several solutions to this problem. The most obvious is to use a true single photon source instead of an attenuated laser. While such sources are still at a developmental stage QKD has been carried out successfully with them. However as current sources operate at a low efficiency and frequency key rates and transmission distances are limited. Another solution is to modify the BB84 protocol, as is done for example in the SARG04
SARG04

SARG04 is a quantum cryptography protocol derived from the first protocol of that kind, BB84....
 protocol, in which the secure key rate scales as . The most promising solution is the decoy state idea, in which Alice randomly sends some of her laser pulses with a lower average photon number. These decoy states can be used to detect a PNS attack, as Eve has no way to tell which pulses are signal and which decoy. Using this idea the secure key rate scales as , the same as for a single photon source. This idea has been implemented successfully in several QKD experiments, allowing for high key rates secure against all known attacks.

Hacking attacks


Hacking attacks target imperfections in the implementation of the protocol instead of the protocol directly. If the equipment used in quantum cryptography can be tampered with, it could be made to generate keys that were not secure using a random number generator attack
Random number generator attack

The security of cryptographic systems depends on some secret data that is known to authorized persons but unknown and unpredictable to others. To achieve this unpredictability, some randomization is typically employed....
. Another common class of attacks is the Trojan horse
Trojan Horse

The "Trojan Horse" refers to the stratagem that allowed the Greeks to finally enter the city of Troy during the Trojan War. In the best-known version of this Bronze Age story, after a fruitless 10-year siege of Troy, the Greeks built a huge figure of a horse, in which a select force of men hid....
 attack which does not require physical access to the endpoints: rather than attempt to read Alice and Bob's single photons, Mallory sends a large pulse of light back to Alice in between transmitted photons. Alice's equipment reflects some of Mallory's light, revealing the state of Alice's polarizer. This attack is easy to avoid, for example using an optical isolator to prevent light from entering Alice's system, and all other hacking attacks can similarly be defeated by modifying the implementation. Apart from Trojan horse there are several other known attacks including faked state attacks , phase remapping attacks and time-shift attacks . The time-shift attack has even been successfully demonstrated on a commercial quantum crypto-system . This demonstration is the first successful demonstration of quantum hacking against a non-homemade quantum key distribution system.

Denial of service


Because currently a dedicated fibre optic line (or line of sight in free space) is required between the two points linked by quantum cryptography, a denial of service attack can be mounted by simply cutting or blocking the line or, perhaps more surreptitiously, by attempting to tap it.

History


Quantum cryptography was proposed first by Stephen Wiesner, then at Columbia University in New York, who, in the early 1970s, introduced the concept of quantum conjugate coding. His seminal paper titled "Conjugate Coding" was rejected by IEEE Information Theory but was eventually published in 1983 in SIGACT News (15:1 pp. 78-88, 1983). In this paper he showed how to store or transmit two messages by encoding them in two “conjugate observables”, such as linear and circular polarization of light, so that either, but not both, of which may be received and decoded. He illustrated his idea with a design of unforgeable bank notes. A decade later, building upon this work, Charles H. Bennett
Charles H. Bennett (computer scientist)

Charles H. Bennett is an IBM Fellow at IBM Research. Bennett's recent work at IBM has concentrated on a re-examination of the physical basis of information, applying quantum physics to the problems surrounding information exchange....
, of the IBM Thomas J. Watson Research Center
Thomas J. Watson Research Center

The Thomas J. Watson Research Center is the headquarters for the IBM Research Division.The center is on three sites, with the main laboratory in Yorktown Heights, New York, 38 miles north of New York City, a building in Hawthorne, New York, and offices in Cambridge, Massachusetts....
, and Gilles Brassard
Gilles Brassard

Gilles Brassard was born in Montreal, Canada, in 1955. He received a Masters degree from the Universit? de Montr?al in 1975, and obtained his Ph.D....
, of the Université de Montréal, proposed a method for secure communication based on Wiesner’s “conjugate observables”. In 1990, independently and initially unaware of the earlier work, Artur Ekert
Artur Ekert

Artur Ekert is a Professor of Quantum Physics at the Mathematical Institute, Oxford University, and a Lee Kong Chian Centennial Professor at the National University of Singapore....
, then a Ph.D. student at Wolfson College, University of Oxford
Wolfson College, Oxford

Wolfson College is a Colleges of the University of Oxford of the University of Oxford in England. Quietly located in north Oxford along the River Cherwell, Wolfson is an all-graduate college with over sixty governing body fellows, in addition to both research and junior research fellows....
, developed a different approach to quantum cryptography based on peculiar quantum correlations known as quantum entanglement.

Prospects


The current commercial systems are aimed mainly at governments and corporations with high security requirements. Key distribution by courier is typically used in such cases, where traditional key distribution schemes are not believed to offer enough guarantee. This has the advantage of not being intrinsically distance limited, and despite long travel times the transfer rate can be high due to the availability of large capacity portable storage devices. The major difference of quantum cryptography is the ability to detect any interception of the key, whereas with courier the key security cannot be proven or tested. QKD systems also have the advantage of being automatic, with greater reliability and lower operating costs than a secure human courier network.

Factors preventing wide adoption of quantum cryptography outside high security areas include the cost of equipment, and the lack of a demonstrated threat to existing key exchange protocols. However, with optic fibre networks already present in many countries the infrastructure is in place for a more widespread use.

See also


  • List of quantum cryptography protocols
    List of quantum cryptography protocols

    Quantum cryptography protocols are used in quantum cryptography. The first protocol of that kind was BB84, introduced in 1984. After that, many other protocols have been defined....
  • Quantum Information Science
    Quantum information science

    Quantum information science concerns information science that depends on quantum effects in physics. It includes theoretical issues in computational models as well as more experimental topics in quantum physics including what can and cannot be done with quantum information....
  • Quantum Computing
  • Quantum cryptography protocol
    Quantum cryptography protocol

    A quantum cryptography protocol is a Cryptographic protocol for quantum cryptography.The first quantum cryptography protocol, BB84, was defined in 1984....
  • Quantum cryptography versus Kish cypher
    Kish cypher

    The Kish cypher, is a technique for maintaining secure communications using classical physics instead of quantum cryptography, due to Laszlo B. Kish....
  • Quantum digital signature
    Quantum digital signature

    A Quantum Digital Signature refers to the quantum mechanical equivalent of either a classical digital signature or, more generally, a handwritten signature on a paper document....
  • Quantum fingerprinting
    Quantum fingerprinting

    Quantum fingerprinting is a proposed technique that uses a quantum computer to generate a string with a similar function to the cryptographic hash function....
  • Secure Communication based on Quantum Cryptography
    Secure Communication based on Quantum Cryptography

    Secure Communication based on Quantum Cryptography is a project that aims to develop quantum cryptography . The European Union decided in 2004 to invest 11 million Euro in the project as a way of circumventing espionage attempts by ECHELON....
     (SECOQC)


External links

  • General and Review
    • Non-technical article on quantum cryptography
    • Non-technical article on current state and future of quantum communication
    • February 2008 review of Quantum Cryptography
    • March 2007 review of Quantum Cryptography
    • European project to create a large scale quantum cryptography network, includes discussion of current QKD approaches and comparison with classical cryptography
    • May 2003 Tomasz Grabowski


  • More Specific Information
    • Description of entanglement based quantum cryptography from Artur Ekert
    • Description of BB84 protocol and privacy amplification
    • Original paper on the BB84 Protocol for Quantum Cryptography
    • Original paper on Entanglement-based quantum cryptography


  • Further Information


  • Quantum Cryptography Research Groups


  • Companies selling quantum devices for cryptography
    • sells Quantum Key Distribution products
    • sells quantum devices for cryptography
    • Solutions based on continuous wave lasers
    • Hardware solutions for quantum and digital cryptography


  • Companies with quantum cryptography research programmes